Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
# sousage
Creates usage-reports for shared objects.
### sousage.pl
Prototyp: listet Abhängigkeiten von shared objects, hat 'ldd_bee' Funktionalität und
hilft beim suchen nach der richtigen libfoo.so.4.7.11 .
#### Hilfe
```
perldoc sousage.pl
./sousage.pl -h
```
#### Beispiele
```
./sousage.pl /usr/lib/libatasmart.so.4 # list deps
./sousage.pl -t ldd_bee /usr/bin/ls # bee packages
./sousage.pl -A libxslt # welche libxslt hattes?
```
### donald_libcheck
Tool von Donald.
### ldd_bee
Dump all `bee` packages, which contain `.so` libs used by executable.
#### usage
```
/project/admin/tools/ldd_bee.pl executable [executable ... ]
```
#### output
```
# /lib/libXXX.so.N
# /lib/libYYY.so.M
# /usr/lib/libZZZ.so.U
PKGALLPKG[0]=beepkg-1.0.6-3.x86_64
BEEFILE[0]=/usr/share/bee/beepkg-1.0.6-3.x86_64/beepkg--1.0.6-3.bee
BEETIME[0]=1394791086 # 2 yrs 3 mon (Fri Mar 14 10:58:06 2014)
BEELIB[0]=/usr/lib/libXXX.so.1.0
PKGALLPKG[1]=beedep-0.98.5-0.x86_64
BEEFILE[1]=/usr/share/bee/beedep-0.98.5-0.x86_64/beedep-0.98.5-0.bee
BEETIME[1]=1417173467 # 1 yrs 6 mon (Fri Nov 28 12:17:47 2014)
BEELIB[1]=/usr/lib/libYYY.so.6
```
### thomas_libusage
Tool von mir (obsolet).
### debian_utility
Sehr altes tool, aber von einem programmierer der es offensichtlich mit viel spass angegangen ist.
Die change-logs enthalten einige hints auf mögliche fallen.