spi
Salix meta package manager
TLDR
Update package and slackbuild lists
SYNOPSIS
spi [OPTIONS] [packagename|searchterms]
DESCRIPTION
spi (Salix Package Installer) is a meta package manager for Salix Linux that wraps slapt-get and slapt-src. It provides unified access to both binary packages and SlackBuilds through a single interface.
When installing, spi first checks for binary packages via slapt-get. If unavailable, it falls back to building from source via slapt-src. Dependencies are resolved automatically, using binary packages when possible even for SlackBuild installations.
PARAMETERS
-u, --update
Update list of available packages and slackbuilds-i, --install name
Install a package or slackbuild-U, --upgrade
Upgrade all installed packages to latest versions--show name
Display information about a package or slackbuild--clean
Purge local package and slackbuild caches-h, --help
Display help information
CAVEATS
Requires slapt-get and slapt-src to be properly configured. SlackBuild installations compile from source, which takes longer than binary installs. Specific to Salix and Slackware-based distributions. Cache updates are needed before searching or installing new packages.
HISTORY
spi was created by George Vlahavas (gapan) for the Salix Linux distribution, a Slackware derivative focused on simplicity and ease of use. Salix was founded in 2009, and spi provides a user-friendly interface to its package management system, bridging binary packages and source builds.
