Skip to content

apt

  • Advance Package Tool
  • Repositories are stored at /etc/apt/sources.list and in the folder /etc/apt/sources.list.d

Basic operations

# Install package
sudo apt install "package"

# Uninstall package
sudo apt remove "package"
sudo apt purge "package" # Removes all personal data as well

# Update source list
sudo apt update

# Upgrade all packages
sudo apt upgrade
sudo apt full-upgrade

#Remove unnecessary libs
sudo apt autoremove

Package Info

# List all available packages
sudo apt list

# List installed packages
apt list
apt list --installed
apt list --upgradeable

# Search a package
apt search "package"

# Show info about a package
apt show "package"

# List manually installed packages
zcat /var/log/apt/history.log.*.gz | cat - /var/log/apt/history.log | grep -Po '^Commandline: apt install (?!.*--reinstall)\K.*'

Advanced operations

# Edit source list
sudo apt edit-sources

#Fix broken installation
sudo apt install --fix-broken
sudo apt install -g

## Install .deb
sudo apt install "./package.deb"