Package Management
479 commands in this category.
DISTRIBUTION:
alma-crb-enable
Enables the CRB repository for additional build/dev dependencies.
alma-repos
Checks and manages AlmaLinux repository configuration.
apk
Alpine Package Keeper for Alpine Linux.
apk add --no-cache
Install packages without using the cache.
apk add --virtual
Install packages into a virtual group.
apk add -t
Create transaction for package installation.
apk add -u
Update package if already installed.
apk audit
Check package integrity and dependencies.
apk cache
APK cache management.
apk cache purge
Clear entire APK cache.
apk del --purge
Remove packages and their configuration files.
apk del -P
Purge package configuration on removal.
apk del -r
Remove package with dependencies.
apk dot
Display dependency graph as DOT format.
apk fetch
Download packages without installation.
apk fix
Repair damaged packages.
apk fix -d
Repair dependencies.
apk fix -s
Simulate repair of damaged packages.
apk fix -x
Repair packages with advanced options.
apk info
Information about installed packages.
apk info -a
Show all available versions of a package.
apk info -d
Show dependencies of a package.
apk info -e
Show explicitly installed packages.
apk info -L
List all files of a package.
apk info -P
Show packages provided by this package.
apk info -q
Silent output for scripts.
apk info -R
Show reverse dependencies.
apk info -s
Show package size.
apk info -u
Show updatable packages.
apk info -W
Find which package contains a file.
apk list
List available packages.
apk manifest
Show package manifest (file list).
apk policy
Show repository policy for packages.
apk search
Search for packages in the repository.
apk search -d
Search with detailed output.
apk search -o
Search only in official repositories.
apk search -q
Silent Search.
apk search -v
Detailed search.
apk search -x
Search for exact match.
apk show
Show detailed package information.
apk stats
Display statistics about installed packages.
apk upgrade
Update all installed packages.
apk upgrade -l
List of packages to update.
apk upgrade -n
Upgrade without restarting services.
apk upgrade -s
Simulate system upgrade.
apk upgrade -U
Upgrade without cache update.
apk verify
Verify package signatures.
apk version
Compare installed and available package versions.
apk-repositories
Manage APK repositories.
appcenter
Open elementary AppCenter to browse and install curated apps.
apt
High-level package manager for Debian and Ubuntu.
apt-add-repository
Add PPA repositories (Ubuntu-specific for Launchpad).
apt-cache
Queries package metadata from the APT cache.
apt-file
Searches for files in packages.
apt-get
Classic APT CLI for stable and script-friendly package management.
apt-listbugs
Displays known Debian bugs before package installation or upgrade.
apt-listchanges
Shows changes in packages before installation.
apt-mark
Marks packages as auto/manual installed.
apt-show-versions
Shows available package versions.
aptitude
Advanced APT frontend package manager for Debian.
aurutils
Helper tools for AUR package management.
cachix
Manage binary caches for Nix packages.
convertpkg
Converts package formats.
convertpkg --deb
Converts a package from .deb to .tgz.
convertpkg --rpm
Converts a package from .rpm to .tgz.
dnf
Package manager for Fedora, RHEL, and CentOS Stream.
dnf config-manager
Manage DNF repository configurations using dnf-plugins-core.
dnf group install
Installs a package group.
dnf group list
Lists package groups (Comps).
dnf history
Displays package transaction history.
dnf info
Displays detailed information about a package.
dnf install
Installs one or more packages on Fedora.
dnf list
Lists available or installed packages.
dnf module
Manages modular streams of packages in RHEL repositories.
dnf remove
Removes installed packages.
dnf repolist
Displays active and inactive repositories.
dnf search
Searches for packages in enabled repositories.
dnf upgrade
Updates installed packages to the latest version.
dnf versionlock
Locks package versions on Rocky Linux to prevent unwanted upgrades.
dnf-automatic
Configures automatic package updates on Rocky Linux.
downgrade
Downgraded packages to older versions.
dpkg
Low-level tool for managing .deb packages.
dpkg-divert
Diverts file installation path.
dpkg-reconfigure
Reconfigures installed packages.
dpkg-statoverride
Overrides file ownership/perms.
eix
Fast search and indexing tool for the Portage tree.
eix-remote
Enables the use of eix-DBs from remote sources (Tool/Addon).
eix-remote-update
Updated removed eix databases (Addon).
eix-update
Updates the eix database after Portage synchronization.
emerge
Main tool of Portage for installing, updating, and removing packages; compiled from source code.
emerge --ask
Prompts for confirmation interactively before performing an action (--ask).
emerge --autounmask-continue
Continues the process after --autounmask-write and applies the changes.
emerge --autounmask-write
Automatically writes necessary Unmask/Keyword changes to /etc/portage to allow an emerge.
emerge --buildpkg
Creates a binary package during compilation, which is stored in PKGDIR.
emerge --deep
Considers deeper dependencies during updates (deep).
emerge --depclean
Removes no longer needed dependencies from the system.
emerge --newuse
Recompiles packages whose USE flags have changed.
emerge --pretend
Displays what emerge would do without making changes (-p).
emerge --regen
(Example flag) Option to regenerate specific metadata (context-dependent).
emerge --resume
Resumes a previously interrupted emerge operation at the point where it was stopped.
emerge --search
Searches for packages in the Portage tree by name.
emerge --searchdesc
Search for a term in package descriptions.
emerge --sync
Synchronizes the local Portage repository with ebuilds from the main server or mirrors.
emerge --unmask
Enables installation of masked versions by temporarily unmasking (mechanism via /etc/portage/package.unmask).
emerge --unmerge
Removes a package from the system (uninstall).
emerge --update @world
Updates all packages defined in @world to the latest available versions.
emerge-webrsync
Synchronizes the Portage tree using pre-built snapshot archives (webrsync).
eopkg
Manage packages on Solus with the eopkg tool.
eopkg check
Checks the integrity of the packages.
eopkg check --files
Checks package files.
eopkg check --verbose
Checks packages in detail.
eopkg clean
Clears the package cache.
eopkg clean --all
Cleans everything.
eopkg clean --cache
Clears only the cache.
eopkg history
Displays the package history.
eopkg history --last
Displays the last package operation.
eopkg history --since
Displays history since a date.
eopkg history --verbose
Displays detailed history.
eopkg index
Indexes the repository.
eopkg index --force
Force index the repository.
eopkg index --verbose
Detailed indexing.
eopkg info
Displays information about a package.
eopkg info --changelog
Displays the changelog of a package.
eopkg info --dependencies
Displays dependencies of a package.
eopkg info --files
Displays files of a package.
eopkg info --reverse-dependencies
Displays reverse dependencies.
eopkg info --source
Displays source information.
eopkg install
Installs a package from the Solus repository.
eopkg install --dry-run
Simulates an installation.
eopkg install --ignore-safety
Installs a package and ignores security warnings.
eopkg install --reinstall
Reinstalls a package.
eopkg install --yes
Installs a package without confirmation.
eopkg list-available
Lists available packages.
eopkg list-available --name-only
Lists only names of available packages.
eopkg list-available --verbose
Lists available packages in detail.
eopkg list-installed
Lists installed packages.
eopkg list-installed --name-only
Lists only names of installed packages.
eopkg list-installed --verbose
Lists installed packages in detail.
eopkg list-updates
Lists available updates.
eopkg list-updates --name-only
List only update names.
eopkg list-updates --verbose
Lists updates in detail.
eopkg remove
Removes a package from the system.
eopkg remove --dry-run
Simulates a distance.
eopkg remove --ignore-safety
Removes a package and ignores security warnings.
eopkg remove --purge
Removes a package and its configuration files.
eopkg remove --yes
Removes a package without confirmation.
eopkg repo-add
Add a repository.
eopkg repo-add --enable
Add a repository and enable it.
eopkg repo-add --verbose
Add repository in detail.
eopkg repo-list
Lists configured repositories.
eopkg repo-list --enabled
Lists only active repositories.
eopkg repo-list --verbose
Lists repositories in detail.
eopkg repo-remove
Removes a repository.
eopkg repo-remove --disable
Removes and disables a repository.
eopkg repo-remove --verbose
Removes repository details.
eopkg search
Searches for packages in the repository.
eopkg search --description
Search package descriptions.
eopkg search --installed
Search installed packages.
eopkg search --name-only
Search only for package names.
eopkg update-repo
Updates the package lists.
eopkg upgrade
Updates all packages to the latest version.
eopkg upgrade --dry-run
Simulates an upgrade.
eopkg upgrade --ignore-safety
Updates packages and ignores security warnings.
eopkg upgrade --yes
Updates all packages without confirmation.
eos-packagelist
Exports the EndeavourOS package list for backup or reinstallation.
eos-update
Runs the recommended EndeavourOS system update workflow.
equo
Older or alternative package manager (sometimes mentioned in Solus, but not central; could be outdated).
equo install
Installs packages.
equo remove
Removes packages.
equo search
Searching for packages.
equo upgrade
Updates packages.
explodepkg
Extracts a package without installing it.
explodepkg --root
Extracts a package into another root directory.
flatpak
Manages Flatpak applications, commonly used on Fedora Workstation.
garuda-update
Runs the recommended Garuda system update with integrated maintenance steps.
gdebi
GUI package installer (deb).
installpkg
Installs a .tgz package.
installpkg --root
Installs a package into another root directory.
installpkg --warn
Installs a package with warnings.
kali-linux-large
Meta-package for comprehensive Kali tools.
kali-linux-top10
Top 10 Kali Tools Meta-Package.
kali-meta
Meta-packages for Kali.
makepkg
Builds packages from source.
mintinstall
Open the Linux Mint Software Manager for package installation.
mintsources
Opens the Linux Mint Software Manager.
nix
New Nix CLI for flakes, builds and development shells.
nix-build
Build Nix expression.
nix-env
Install or query packages in the per-user Nix profile.
paccache
Cleans the Pacman cache of old packages.
pacdiff
Compares .pac* files with originals.
pacman
Package manager for Arch Linux and derivatives.
pacman --arch
Displays the architecture.
pacman --asdeps
Installed as a dependency.
pacman --asexplicit
Installed explicitly.
pacman --ask
Sets the Ask value.
pacman --assume-installed
Assumes that the package is installed.
pacman --cachedir
Displays the cache directory path.
pacman --cascade
Removes recursively.
pacman --check
Checks packages.
pacman --clean
Cleared cache.
pacman --color
Enables colored output.
pacman --config
Displays the path to the configuration file.
pacman --confirm
Asks for confirmation.
pacman --dbonly
Modify only the database.
pacman --dbpath
Displays the path to the database.
pacman --debug
Enables debug output.
pacman --deptest
Tests dependencies.
pacman --disable-download-timeout
Disables download timeout.
pacman --file
Treated as a file.
pacman --files
File operations.
pacman --gen
Generates data.
pacman --gpgdir
Displays the GPG directory path.
pacman --groups
Group operations.
pacman --hookdir
Outputs the hook directory path.
pacman --ignore
Ignores packages.
pacman --ignoregroup
Ignores package groups.
pacman --info
Displays package information.
pacman --list
Lists packages.
pacman --logfile
Displays the path to the log file.
pacman --needed
Installs only if not present.
pacman --noconfirm
Skips confirmations.
pacman --nodeps
Ignores dependencies.
pacman --noextract
Does not download packages.
pacman --noprogressbar
Disables progress bars.
pacman --nosave
Does not save configuration.
pacman --noscriptlet
Skips installation scripts.
pacman --overwrite
Overwrites files.
pacman --owns
Finds the owner of a file.
pacman --print
Prints the package list without installation.
pacman --print-format
Format the output.
pacman --query
Query the database.
pacman --quiet
Silent output.
pacman --recursive
Recursive operations.
pacman --refresh
Updated repositories.
pacman --remove
Removes packages.
pacman --root
Displays the root directory.
pacman --search
Search repositories.
pacman --sync
Syncs packages.
pacman --sysupgrade
System update.
pacman --unneeded
Removes unused packages.
pacman --upgrade
Updated packages.
pacman --verbose
Verbose output.
pacman --version
Displays detailed version information.
pacman -D
Modify the package database.
pacman -F
Query the file database.
pacman -Fl
Lists files of a package from the database.
pacman -Fs
Search for packages that contain a file.
pacman -Fx
Search for packages using regular expressions.
pacman -Fy
Updates the file database.
pacman -h
Displays help for pacman.
pacman -Q
Query the local package database.
pacman -Qi
Displays information about an installed package.
pacman -Ql
Lists files of an installed package.
pacman -Qo
Identify which package owns a file.
pacman -Qs
Search installed packages.
pacman -Qu
Lists packages that can be updated.
pacman -R
Removes packages.
pacman -Rc
Removes packages and their dependencies.
pacman -Rn
Removes packages without backing up the configuration.
pacman -Rns
Removes packages with configuration and unused dependencies.
pacman -Rs
Removes packages and unused dependencies.
pacman -S
Installs packages from the repositories.
pacman -Si
Displays detailed information about a package.
pacman -Ss
Searches for packages in the repositories.
pacman -Syu
Updates the system completely.
pacman -T
Checks dependencies.
pacman -U
Updates or installs packages from local files.
pacman -V
Displays the version of pacman.
paludis
Alternative package management (not part of Portage, but Gentoo-specific).
pamac
Manjaro Package Manager CLI for installing, removing, searching, and updating packages.
paru
AUR helper with advanced features.
pkg
Package manager for UNIX systems.
pkg facet
Displays or sets facets for controlling optional package contents.
pkg info
Shows detailed information about installed or available IPS packages.
pkg mediator
Shows or sets active mediators (e.g., default Python version) in IPS.
pkg publisher
Displays configured IPS publishers and their priority.
pkg search
Searches IPS repositories for packages and files.
pkg set-publisher
Configures IPS Publisher (Repository Sources) in Illumos.
pkg variant
Displays set system variants (e.g., architecture-specific IPS variants).
pkg_add
Install binary packages on OpenBSD from official mirrors.
pkg_admin
Performs maintenance and administration tasks for pkgdb.
pkgcore
Python-based replacement for parts of Portage, offers query and management functions.
pkgdir
Directory where binary packages (quickpkg) are stored (Concept/Usage).
pkgin
Manage binary packages on NetBSD with pkgin.
pkgtool
Slackware package management tool.
pkgtool-clean
Cleanup operations with pkgtool.
pkgtool-info
Info operations with pkgtool.
pkgtool-install
Install operations with pkgtool.
pkgtool-reinstall
Reinstallation operations with pkgtool.
pkgtool-remove
Remove operations with pkgtool.
pkgtool-search
Search operations with pkgtool.
pkgtool-upgrade
Upgrade operations with pkgtool.
pop-shop
Launches the Pop!_OS App Store (GUI).
portsnap
Synchronize the FreeBSD ports tree from official mirrors.
powerpill
Pacman wrapper with parallel downloads.
quickpkg
Creates a binary package (.tbz2) of an already installed package.
quickpkg --include-deps
Creates binary packages including dependencies (if possible).
removepkg
Removes a package.
removepkg --root
Removes a package from another root directory.
removepkg --warn
Removes a package with warnings.
reprepro
Manages local Debian APT repositories.
rocky-repos
Checks and manages Rocky-specific repository packages and repo status.
rpm
RPM package manager.
sbopkg
SlackBuilds.org Package Manager for Third-Party Packages.
sbopkg -b
Build a package from SlackBuild.
sbopkg -c
Configures sbopkg.
sbopkg -d
Updates the SlackBuilds database.
sbopkg -h
Displays help for sbopkg.
sbopkg -i
Installs a package from SlackBuilds.
sbopkg -l
Lists installed SlackBuild packages.
sbopkg -q
Queries package information.
sbopkg -r
Removes a package from SlackBuilds.
sbopkg -s
Search for packages in SlackBuilds.
sbopkg -u
Updates a package from SlackBuilds.
sbopkg-clean
Clean operations with sbopkg.
sbopkg-info
Info operations with sbopkg.
sbopkg-install
Installation operations with sbopkg.
sbopkg-reinstall
Reinstallation operations with sbopkg.
sbopkg-remove
Remove operations with sbopkg.
sbopkg-search
Search operations with sbopkg.
sbopkg-upgrade
Upgrade operations with sbopkg.
slack-desc
Slackware package description tool.
slack-required
Slackware Package Dependencies.
slackpkg
Manage Slackware packages from official mirrors.
slackpkg blacklist
Manages the package blacklist.
slackpkg clean-system
Cleans the system of unnecessary packages.
slackpkg info
Displays information about a package.
slackpkg install
Installs a package from the Slackware repository.
slackpkg reinstall
Reinstalls a package.
slackpkg remove
Removes a package from the system.
slackpkg search
Searches for packages in the repository.
slackpkg update
Update the package list of Slackware.
slackpkg upgrade
Updates a package to the latest version.
slackpkg+
Advanced slackpkg version.
slackpkg-clean
Cleanup operations with slackpkg.
slackpkg-info
Slackpkg Info Operations
slackpkg-install
Slackware package management operations.
slackpkg-mirrors
Manages mirrors for slackpkg.
slackpkg-pkg
Package operations with slackpkg.
slackpkg-reinstall
Slackpkg Reinstallation Operations
slackpkg-remove
Remove operations with slackpkg.
slackpkg-search
Slackpkg search operations.
slackpkg-template
Templates for slackpkg.
slackpkg-upgrade
Upgrade operations with slackpkg.
slacktrack
Slackware package tracking tool.
slackware-clean
Cleanup operations with Slackware.
slackware-info
Slackware Info-Operations
slackware-install
Slackware installation operations.
slackware-reinstall
Slackware Reinstallation Operations
slackware-remove
Remove operations with Slackware.
slackware-search
Search operations with Slackware.
slackware-upgrade
Slackware Upgrade Operations
snapcraft
Snap package manager.
software-center
Ubuntu Software Center (deprecated).
software-properties-common
Tools for package repo management.
solus-sc
Solus Software Center.
solus-sc --install
Installs a package via the Software Center.
solus-sc --remove
Removes a package via the Software Center.
solus-sc --verbose
Detailed Software Center.
subscription-manager repos
Enables or disables RHEL repositories.
swacl
Managing access rights for software packages.
swagent
Manage software agents on remote systems.
swcopy
Copies software packages to repositories.
swcopydef
Defines copy rules for software.
swinstall
Installs software with SD-UX (HP-UX).
swlist
Lists installed software (HP-UX).
swmigrate
Migrates software packages between systems.
swmodify
Modify existing software packages.
swpackage
Creates new software packages.
swreg
Registers software repositories.
swremove
Removes software with SD-UX (HP-UX).
swstate
Displays the status of software installations.
swverify
Checks installed software for integrity (part of the SD Toolkit).
tasksel
Task selection for system installation.
ubuntu-preinstalled
Manages pre-installed software.
ubuntu-software
Ubuntu Software App.
update-manager
GUI package update manager.
upgradepkg
Updates a package.
upgradepkg --install-new
Updates a package and installs new ones.
upgradepkg --reinstall
Reinstalls a package.
void-update-pkg
Void Package Update Tool.
void-update-repo
Void Repository Update Tool.
void-update-xbps
Void XBPS Update Utility.
vpm
Void Package Manager Wrapper.
xbps
Void Linux XBPS Package Manager.
xbps-alternatives
Manages package alternatives.
xbps-checkvers
Checks package versions.
xbps-create
Creates XBPS packages.
xbps-dgraph
XBP Dependency Graph Tool.
xbps-fbulk
XBS Bulk Package Installer.
xbps-install
Install or upgrade packages on Void Linux with xbps.
xbps-pkgdb
XBPQ Package Database Tool.
xbps-query
Query installed packages and repositories on Void Linux.
xbps-reconfigure
Reconfigures packages.
xbps-remove
Removes packages with XBPS.
xbps-rindex
XBS Repository Index Tool.
xbps-src
XBS Source Package Builder.
xbps-triggers
XBPSTriggerSystem.
xbps-uhelper
XBP Utility Assistant.
xlint
XBPS Linter for packages.
yast add-on
YaST Add-On Products.
yast online_update
YaST Online Update.
yast sw_single
YaST Software Installation (Single Package)
yast sw_source
YaST Software Source Management.
yay
Yet Another Yogurt - An AUR helper for Arch Linux.
yay -D
Database operations with yay.
yay -F
File operations with yay.
yay -Q
Query the local database with yay.
yay -Qi
Displays installed package info with yay.
yay -Ql
Lists files with yay.
yay -Qo
Finds package for file with yay.
yay -Qs
Search for installed packages with yay.
yay -Qu
Lists updates with yay.
yay -R
Removes packages with yay.
yay -Rc
Removes recursively with yay.
yay -Rns
Removes packages cleanly with yay.
yay -S
Installs packages with yay.
yay -Si
Displays package info with yay.
yay -Ss
Search for packages with yay.
yay -Syu
System update with yay.
yay -T
Test dependencies with yay.
yay -U
Updated from files with yay.
yum
YUM (Yellowdog Updater Modified) is the traditional high-level package manager for RPM-based distributions. It simplifies package management through automatic dependency resolution and repository management.
yum clean
Cleans yum cache.
yum groupinstall
Installs package groups.
yum grouplist
Lists package groups.
yum info
Shows package information.
yum install
Installs packages.
yum list
Lists packages.
yum remove
Removes packages.
yum repolist
Displays configured and enabled repositories.
yum search
Searches packages.
yum update
Updates packages.
yum-config-manager
Manages YUM/DNF repositories (Plugin: yum-utils/dnf-plugins-core).
zypp-check
Checks the ZYpp status.
zypp-refresh
Updates the ZYpp repositories.
zypper
SUSE Package Manager for software management.
zypper addlock
Add a package lock.
zypper addrepo
Add a repository.
zypper clean
Clears the package cache.
zypper clean --all
Clears all caches.
zypper dist-upgrade
Performs a distribution upgrade.
zypper dist-upgrade --no-confirm
Performs a distribution upgrade without confirmation.
zypper dup
Distribution Upgrade (Variant of Zypper)
zypper help
Displays help for zypper.
zypper info
Displays information about a package.
zypper info --provides
Shows what a package provides.
zypper info --requires
Displays dependencies of a package.
zypper install
Installs a package from the repository.
zypper install --dry-run
Simulates an installation.
zypper install --no-confirm
Installs a package without confirmation.
zypper list-installed
Lists installed packages.
zypper list-installed paketname
Checks if a package is installed.
zypper list-patches
Lists available patches.
zypper list-updates
Lists available updates.
zypper list-updates --all
Lists all available updates.
zypper locks
Manages package locks.
zypper modifyrepo
Modify a repository.
zypper patch
Installs available patches.
zypper patch --no-confirm
Installs patches without confirmation.
zypper patch-info
Displays information about patches.
zypper refresh
Updates repository metadata.
zypper refresh --force
Force update repository metadata.
zypper remove
Removes a package from the system.
zypper remove --clean-deps
Removes a package and unnecessary dependencies.
zypper remove --no-confirm
Removes a package without confirmation.
zypper removelock
Removes a package lock.
zypper removerepo
Removes a repository.
zypper repos
Lists configured repositories.
zypper repos --uri
Lists repositories with URIs.
zypper search
Searches for packages in the repository.
zypper search --installed-only
Search only in installed packages.
zypper search --provides
Search for packages that provide a file.
zypper shell
Opens an interactive zypper shell.
zypper update
Updates all packages to the latest version.
zypper update --no-confirm
Updates all packages without confirmation.
zypper update paketname
Updates a specific package.
zypper verify
Checks the integrity of the packages.
zypper verify --dry-run
Simulates a verification.