sbbdep /

Filename Size Date modified Message
a4sqlt3 [599cb8d9b2df]
69 B
add kdevelop project files to ignore
45 B
remove user name from subrepo
49 B
add custom define for sqlite, fixes #12
94 B
Added tag 0.2.5 for changeset e960da5aa86f
630 B
fix for pkg build
5.0 KB
add custom define for sqlite, fixes #12
1.6 KB
fix for pkg build
2.3 KB
make shorter and add link to wiki
2.6 KB
readme files added/reorganized
444 B
refactoring and v1 of bdtree
255 B
refactoring reorg, add subrepo
239 B
remove openmp, add llvm build, some todo
223 B
refactoring reorg, add subrepo
223 B
refactoring reorg, add subrepo
684 B
fix for pkg build
sbbdep (Slack Build Binary Dependencies)
sbbdep is a tool for Slackware and Slackware based distributions that traces 
binary runtime dependencies of dynamic linked files.

some simple usage example:

./sbbdep  --whoneeds  --xdl /usr/lib64/
/usr/lib64/ (

this shows that is required by the package akonadi.

sbbdep works also in the other direction

./sbbdep --xdl --short /usr/lib64/
file /usr/lib64/ needs: found in:
    /lib64/ glibc | glibc-solibs ) found in:
    /usr/lib64/ aaa_elflibs | gcc ) found in:
    /lib64/ glibc | glibc-solibs ) found in:
    /lib64/ glibc | glibc-solibs ) found in:
    /lib64/ glibc | glibc-solibs ) found in:
    /usr/lib64/ cxxlibs | gcc-g++ )

this shows which packages requires. 

these queries can also be used for packages

./sbbdep  /var/adm/packages/boost-1.49.0-x86_64-3 
aaa_elflibs >= 14.0 | bzip2 >= 1.0.6
aaa_elflibs >= 14.0 | gcc >= 4.7.1_multilib
aaa_elflibs >= 14.0 | zlib >= 1.2.6
cxxlibs >= 6.0.17 | gcc-g++ >= 4.7.1_multilib
glibc >= 2.15_multilib | glibc-solibs >= 2.15_multilib
icu4c >= 49.1.2


./sbbdep --whoneeds /var/adm/packages/boost-1.49.0-x86_64-3 

the output format is a package list as slapt-get expects it for dependencies.
(the --short option would generate a list without version number)

If the given argument is a file but not with binary dependencies, sbbdep will
search the package database and show found information.

./sbbdep  /etc/pine.conf 
not a file with binary dependencies: /etc/pine.conf
 try to find other information:
absolute match in /var/adm/packages/alpine-2.02-x86_64-1: /etc/pine.conf

For more information and a detailed overview visit the wiki: