Spack is a standalone package manager with its own CPIO-based package format but aiming to keep total compatibility with Slackware Linux. Written in POSIX shell as much as it makes sense, it attempts to provide a fairly complete toolkit to build, install, remove, list, retrieve, and arrange your packages. It can be used as an alternative to Slackware's pkgtools, just to independently and properly manage your local software on any distribution, or as the main package manager of the distribution you build yourself.
| Tags | Archiving Packaging |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX Linux |
| Implementation | Unix Shell bash POSIX shell |
Recent releases


Release Notes: Spacklist can list and display the installed post-install scripts. Several bugs were also fixed in spackadd and spackcook, which no longer set any defaults for the CC flags in order to prevent breakages on non-x86 platforms.


Release Notes: This release fixes two little bugs. The first caused spackedit to fail when a package was given with a relative path. The other caused spackfind to not match the absolute paths when "^" was omitted in the beginning of the requests.


Release Notes: This release makes spackadd use the ldconfig command of the root it installs the package in. It also improves the portability of the cleaning routine in spackcook and fixes several insidious bugs in this command.


Release Notes: The spackedit command was added to provide facilities to fix or tweak a package without having to always rebuild it from scratch. The Slackware compatibility mode switch was also implemented in spackpkg, and some tiny bugs were fixed.


Release Notes: This release allows the user (through the configure script) to define arbitrary paths for the directories related to package management. It also fixes a little bug in spackcook which caused the about.txt/slack-desc installed by make.sh to be overwritten.