A
cd ..
System

APT Package Management

Manage packages on Debian/Ubuntu systems with apt and dpkg.

2025-10-22
apt, dpkg, ubuntu

Update package lists

sudo apt update

Upgrade packages

sudo apt upgrade

Full upgrade (with removals)

sudo apt full-upgrade

Install package

sudo apt install nginx

Install specific version

sudo apt install nginx=1.18.0-0ubuntu1

Install without recommends

sudo apt install --no-install-recommends package

Remove package

sudo apt remove nginx

Remove package and config

sudo apt purge nginx

Autoremove unused dependencies

sudo apt autoremove

Search packages

apt search nginx

Show package info

apt show nginx

List installed packages

apt list --installed

List upgradable packages

apt list --upgradable

Check dependencies

apt depends nginx

Check reverse dependencies

apt rdepends nginx

Download package only

sudo apt download nginx

Install downloaded .deb

sudo apt install ./package.deb

Fix broken dependencies

sudo apt --fix-broken install

Clean package cache

sudo apt clean

Remove old packages from cache

sudo apt autoclean

Hold package version

sudo apt-mark hold nginx

Unhold package

sudo apt-mark unhold nginx

Show held packages

apt-mark showhold

Add repository

sudo add-apt-repository ppa:user/repo

Remove repository

sudo add-apt-repository --remove ppa:user/repo

List repositories

ls /etc/apt/sources.list.d/

DPKG - List installed

dpkg -l

DPKG - Install package

sudo dpkg -i package.deb

DPKG - Remove package

sudo dpkg -r package

DPKG - Purge package

sudo dpkg -P package

DPKG - List files in package

dpkg -L nginx

DPKG - Find package for file

dpkg -S /usr/bin/nginx

DPKG - Package status

dpkg -s nginx

DPKG - Reconfigure package

sudo dpkg-reconfigure tzdata

Check installed version

apt policy nginx

Simulate install

apt install -s nginx

Quiet mode

sudo apt install -qq nginx

Yes to all prompts

sudo apt install -y nginx

Show package changelog

apt changelog nginx

Verify package integrity

debsums nginx

Aptitude (alternative)

sudo aptitude update
sudo aptitude install package
sudo aptitude search package

Was this useful?

Share with your team

Browse More