Skip to content

Latest commit

 

History

History
172 lines (131 loc) · 2.3 KB

APT-Commands.md

File metadata and controls

172 lines (131 loc) · 2.3 KB

APT (Advanced Package Tool)

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.

Table of Contents

  1. Basic Package Management
  2. Package Search and Information
  3. Package Upgrades
  4. Package Removal
  5. Source and Dependency Management

Basic Package Management

Update all installed packages.

apt update

Install a package.

apt install ssh

Install multiple packages.

apt install vim nmap openssh

Install package with wildcard.

apt install zsh*

Reinstall a package.

apt reinstall

Package Search and Information

Search for a package.

apt search vim

Show package details.

apt show vim

List all available packages.

apt list

Show all upgradable packages.

apt list --upgradable

Upgrade all installed packages.

apt list upgrade

Package Upgrades

Upgrade all installed packages.

apt upgrade

Perform a Full Upgrade (Including Dependencies).

apt full-upgrade

Upgrade to latest distribution.

apt dist-upgrade

Upgrade specific package.

apt install --only-upgrade vim

Package Removal

Remove a package.

apt remove zsh

Remove package with wildcard.

apt remove zsh*

Completely Remove a Package (Including Configuration Files)

apt purge zsh

Remove unused packages.

apt autoremove

Remove unused packages in cache.

apt autoclean

Remove & purge a package.

apt remove --purge zsh

Clean package cache.

apt clean

Source and Dependency Management

Download a package.

apt download vim

Show package dependencies.

apt depends vim

SHow Reverse dependencies of the package.

apt rdepends vim

Source packet info of the package.

apt showsrc vim

Download source of the package.

apt source vim

Show changelog of the package.

apt changelog vim

Fix broken packages.

apt --fix-broken install