asbt is a tool for managing packages in your local copy of slackbuilds, which can be obtained from http://slackbuilds.org (SBo). It supports searching (-s), viewing information (-i,-r,-d,-v,-l,-q), downloading (-G), building (-B), and installing/removing/upgrading packages. The list of available options is present in the readme and the man page. The variables used in the script, which you would probably adjust according to your wish, are: 1) repodir="/home/$user/slackbuilds" # Repository for slackbuilds. 2) srcdir="/home/$user/src" # Where the downloaded source packages are to be placed. # Leave it blank for saving it in the same directory as the slackbuild. 3) outdir="/home/$user/packages" # Where the build package will be placed. # Leave it blank for putting it in /tmp. 4) gitdir="/home/$user/git/slackbuilds/.git" # Directory where the slackbuilds git repository is present. 5) editor="/usr/bin/vim" # Editor for viewing/editing slackbuilds. These variables can be configured via editing /etc/asbt/asbt.conf