sport
SlackBuilds package management tool
TLDR
Update the slackbuilds tree via rsync
SYNOPSIS
sport command [arguments]
DESCRIPTION
sport is a SlackBuilds package management tool for Slackware Linux. It provides a simple interface to search, view information about, and install packages from the SlackBuilds.org repository.
The tool maintains a local copy of the SlackBuilds tree in /usr/ports, synced via rsync. Before first use, the tree must be initialized. Dependencies must be resolved manually before installation.
COMMANDS
rsync
Update the local SlackBuilds tree from slackbuilds.orgsearch keyword
Search for packages by namecheck package
Check if a package is installedcat package
Display README and .info files for a packageinstall package
Build and install a SlackBuild package
INITIAL SETUP
To set up sport for first use:
sudo rsync -av rsync://slackbuilds.org/slackbuilds/$(awk '{print $2}' /etc/slackware-version)/ /usr/ports/
CAVEATS
Dependencies are not automatically resolved; check .info files for requirements. Builds compile from source, requiring development tools. The SlackBuilds tree must be kept updated with sport rsync. Specific to Slackware-based distributions.
HISTORY
sport was created for Slackware Linux to simplify working with SlackBuilds.org, the community repository of build scripts for Slackware. SlackBuilds.org was established in 2006 to provide a standardized way of building third-party software for Slackware.
