SlackBuilds: what is the best way to manage dependencies?
I'm new to Slackware - I've just spent some time configuring it and installing some things. My questions is about a particular SlackBuild but at the same time I would like to get a better understanding of how things work in Slack-land:
So I've installed avant-window-navigator from SlackBuilds.org and I would like to install awn-extras, a bunch of plug-ins, as well from Slackbuilds.
Awn-extras requires: vala, gdata, webkitgtk, pyinotify, vobject, avant-window-navigator, gnome-python-desktop and feedparser.
Vobject requires: pyicu, python-dateutil and the latter of these requires: distribute and six.
Gnome-python-desktop requires: gnome-python which requires: pyorbit, libgnome.
That seems a bit overwhelming for some launcher-panel plug-ins. I know that SlackBuilds out of principal don't offer pre-built packages and that it is a well-founded decision for Slackware's package manager not to check for dependencies automatically. I, of course, respect that. My questions regard how to go about package management in the easiest way. In the above case:
1. Is there any chance that I already have some of the required packages or do SlackBuilds only list requirements that doesn't come with the standard installation of Slackware 14? (During installation I choose to install as much as possible.)
2. What would be the easiest way to check if I already have certain packages?
3. Is there a trick to installing several things at once from SlackBuilds or is there no way around downloading, unzipping, runnings scripts and installpkg for everything?