A tool that finds dependencies of Slackware packages
As of version 1.0.0, depfinder supports x86_64 systems. This can be enabled by passing an extra parameter in the installation scripts (take a look in the INSTALL file in the source tarball for more info). Since 1.0.0, depfinder also supports the creation of OR statements in dependency lists with the use of the "|" operator that could be interpreted by any package manager that supports it, like slapt-get/gslapt.
depfinder is really fast; its speed is mainly due to the C++ code that is used in depfinder to find in which package each individual library is included. depfinder also has support for running multiple jobs in parallel that makes it a lot faster when used with multiple CPUs/cores.
depfinder also supports localization through gettext. It's currently available in English, German and Greek. If you want to translate it in your language, get the latest depfinder.pot file from svn and create a .po file for your language from it. poedit is a nice tool to use for that. You can then send the .po file to me using the email address that is at the bottom of this page.
depfinder only uses ldd to look for dependencies, so it won't detect dependencies for any kind of scripts (bash, Python, etc.).
Apart from basic shell commands, like ls, sed, touch etc, depfinder requires python to be installed. You also need to have the gcc-g++ compiler so you can compile depfinder-search from source.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- This version adds a hidden option to not stop depfinder if it encounters an executable with a dependency that is not present in the system.