A comprehensive guide to using APT (Advanced Package Tool) for package management on Debian-based systems. This repository serves as a quick reference for common and advanced APT commands.
- Basic Package Management
- Package Search and Information
- Package Upgrades
- Package Removal
- Source and Dependency Management
Update all installed packages.
apt updateInstall a package.
apt install sshInstall multiple packages.
apt install vim nmap opensshInstall package with wildcard.
apt install zsh*Reinstall a package.
apt reinstallSearch for a package.
apt search vimShow package details.
apt show vimList all available packages.
apt listShow all upgradable packages.
apt list --upgradableUpgrade all installed packages.
apt list upgradeUpgrade all installed packages.
apt upgradePerform a Full Upgrade (Including Dependencies).
apt full-upgradeUpgrade to latest distribution.
apt dist-upgradeUpgrade specific package.
apt install --only-upgrade vimRemove a package.
apt remove zshRemove package with wildcard.
apt remove zsh*Completely Remove a Package (Including Configuration Files)
apt purge zshRemove unused packages.
apt autoremoveRemove unused packages in cache.
apt autocleanRemove & purge a package.
apt remove --purge zshClean package cache.
apt cleanDownload a package.
apt download vimShow package dependencies.
apt depends vimSHow Reverse dependencies of the package.
apt rdepends vimSource packet info of the package.
apt showsrc vimDownload source of the package.
apt source vimShow changelog of the package.
apt changelog vimFix broken packages.
apt --fix-broken install