swpkg is a set of tools designed for system administrators to construct, install and upkeep software packages.
The process is simple: each software package is installed in a separate directory, and symbolic links are used to populate commonly used directories that are then referenced in user's PATH. The directories where the software lives are never referenced directly by the user. This feature makes it incredibly easy for the user to manage the software packages without worrying about the complexity of the installation process.
The swpkg project also promotes guidelines and methods that improve the quality of third-party software locally installed by system administrators worldwide. These principles are focused on making the management of these systems easy, especially for administrators who are managing complex systems containing hundreds of software packages installed over many years by different people.
While the initial complexity may seem intimidating, once understood, the "swpkg philosophy" is exceptionally easy to apply. Most third-party software packages can be set up and installed as if you were installing them directly in /usr/local effortlessly. However, some other packages require a little extra thinking and work.
The latest release of the software has a more mature "swb" tool as its main feature. Overall, the swpkg project is an excellent option for anyone looking to manage third-party software packages and their dependencies effectively.
Version 0.51: N/A