prt-get
Package manager for CRUX Linux
TLDR
Install a package
$ prt-get install [package]
Install with dependencies$ prt-get depinst [package]
Upgrade a package$ prt-get upgrade [package]
Remove a package$ prt-get remove [package]
System upgrade from ports$ prt-get sysup
Search ports tree$ prt-get search [query]
Search for file in packages$ prt-get fsearch [filename]
Show packages with available updates$ prt-get diff
Show info about a package$ prt-get info [package]
List dependencies of a package$ prt-get depends [package]
List installed packages$ prt-get listinst
SYNOPSIS
prt-get [install|depinst|upgrade|remove|search|sysup] [options] [package]
DESCRIPTION
prt-get is the high-level package manager for CRUX Linux. It provides dependency resolution on top of the basic pkgutils, making package management more convenient while maintaining CRUX's simplicity.The tool reads package information from the ports tree and can automatically build and install packages with their dependencies.
PARAMETERS
-fr
Force rebuild even if up-to-date-if
Ignore footprint mismatches-im
Ignore MD5 mismatches-v
Show version in search results-vv
Show version and description in search results-is
Ignore signature mismatches--margs="args"
Pass additional arguments to pkgmk--aargs="args"
Pass additional arguments to pkgadd--log
Enable build logging--all
Include locked packages in output--config=file
Use alternative configuration file
COMMANDS
install
Install package without dependency handlingdepinst
Install package with dependenciesupgrade
Upgrade installed packageremove
Remove installed packagesysup
Upgrade all installed packagessearch
Search for packages by namefsearch
Search for files in packagesinfo
Display package informationdiff
Show packages with available updateslistinst
List installed packagesdependent
List packages depending on a packagedepends
List dependencies of a packagedeptree
Show the full dependency tree of a packagecat
Print the Pkgfile of a portpath
Print the path to a port directorylock
Lock a package to prevent upgradesunlock
Unlock a previously locked packagelistlocked
List locked packagesisinst
Check if a package is installed
CAVEATS
CRUX-specific tool. Requires ports tree to be synchronized. Builds packages from source. No pre-built binary packages.
HISTORY
prt-get was created for CRUX Linux to add dependency handling to the basic pkgutils. It remains the primary way to manage packages on CRUX systems.
