Slackpkg+ - A slackpkg plugin for third-party repositories
Slackpkg is a good package manager for slackware that help the user to keep updated its installation.
Before it you had two alternative:
1) periodically check the slackware changelog and manually download and install new updates. (official ed method)
2) use third-party applications as swaret or slapt-get that, similar to ubuntu apt-get, download and install new packages. (unsupported)
An advantage of slackpkg is that unchange the original slackware philosophy that allow the user to keep the full control of installation process.
Unlike slapt-get, however, slackpkg allow to install and upgrade packages only from official slackware repositories, so many users continue to use slapt-get, instead slackpkg, to install packages from other repositories (as alienbob, slacky and other).
Slackpkg also does not allow to keep correctly updated a slackware multilib installation.
The Slackpkg+ project is a simple plugin that allow the user to add third-party repositories to slackpkg so to use a single tool for keep update the slackware installation and to install non-official packages.
Like slackpkg, slackpkg+ leave unchanged the slackware philosophy becouse the user take full control of installation process.
Slackpkg+ also allow to install and keep updated the alienbob's compat32 libraries so to have a multilib system without download and install it manually.
Slackpkg+ is NOT a new tool with new commands. The user can continue to use the standard slackpkg command line:
# slackpkg update gpg
# slackpkg update
# slackpkg install openjdk
# slackpkg upgrade-all
You can download slackpkg+ txz package and install it with 'installpkg'. Next you do not need to use this command.
To upgrade slackpkg+ you may use 'slackpkg upgrade-all' or 'slackpkg upgrade slakpkg+'.
After installation you will have a new configuration file: /etc/slackpkg/slackpkgplus.conf
In a default installation, you already have some preconfigured repository. You can edit it to add or remove repositories.
See also the ChangeLog, README, repositories.txt