cheat:aptitude
---
tags: [ packaging ]
---
# To find packages matching <phrase>:
aptitude search <phrase>
# To display package records for the named package(s):
aptitude show <package>...
# To install package(s):
aptitude install <package>...
# To remove package(s):
aptitude remove <package>...
# To remove unnecessary package:
aptitude autoclean
tldr:aptitude
# aptitude
# Debian and Ubuntu package management utility.
# More information: <https://manpages.debian.org/latest/aptitude/aptitude.8.html>.
# Synchronize list of packages and versions available. This should be run first, before running subsequent aptitude commands:
aptitude update
# Install a new package and its dependencies:
aptitude install package
# Search for a package:
aptitude search package
# Search for an installed package (`?installed` is an aptitude search term):
aptitude search '?installed(package)'
# Remove a package and all packages depending on it:
aptitude remove package
# Upgrade installed packages to the newest available versions:
aptitude upgrade
# Upgrade installed packages (like `aptitude upgrade`) including removing obsolete packages and installing additional packages to meet new package dependencies:
aptitude full-upgrade
# Put an installed package on hold to prevent it from being automatically upgraded:
aptitude hold '?installed(package)'
$
cheat.sh