Skip to content

thomas/sousage

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?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit 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.

About

usage-report für shared objects

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages