a4z avatar a4z committed 97e997b

Edited online

Comments (0)

Files changed (1)

 == sbbdep (Slack Build Binary Dependencies) ==
 **A tool for exploring binary runtime dependencies on Slackware and Slackware based systems.**
 
+In general Slackware users know very well about the advantages of having a package management that does not care about dependencies, but sometimes it might be useful to get information about which file or package depends - or is needed by - others, especially for binary dependencies.
 
-In general Slackware users know very well about the advantages of having a package management that does not care about dependencies.
+sbbdep is a command line tool that analyses the system for binary runtime dependencies of dynamic linked files and provides the following main functionality:
 
-But sometimes it might be useful to get information about which file or package depends - or is needed by - others.\\
-If this information is needed it should be available as fast as possible.\\
-This is where sbbdep steps in.
-
-sbbdep holds a cache with information about the available libraries and uses this information for answering dependency queries as fast as possible.\\
-For a complex and large package like gimp sbbdep can report all binary dependencies within less than one second.
-
-A short summary of the functionality:
-
-* sbbdep supports queries for installed packages, single files and package-folders.
+* support queries for installed packages, single binary files (and package-folders)
  
-* two different query modes \\
+* provide different query modes \\
   - what are the dependencies of the given files/package \\
   - what depends on given file/package \\
 
-* The output report can either be a summary list of package names or a detailed report with detailed file to file dependency information.
+* has different report formats \\
+ - a summary list of package names or a \\
+ - detailed report with detailed file to file dependency information \\
+ - short report to produce *.dep files like some tools use them
+
+*  does its task very fast\\
+a complex and large package like gimp sbbdep can report all binary dependencies within less than one second.
+
+*  can be used to generate a dependency file in a build script\\
+ sbbdep works also on directories but this makes only sense for make install DESTDIR targets.
+
 
 For a quick introduction how sbbdep works [[examples|visit the examples]].
  
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.