Linux Package Manager (APT)
Ubuntu and Debian-based systems use APT (Advanced Package Tool) as the default package manager. APT is pre-installed and requires no additional setup.
Official documentation: wiki.debian.org/Apt
Verify Installation
APT is pre-installed on all Ubuntu and Debian systems:
apt --version
Quick Reference
For complete usage, see the APT User's Guide.
sudo apt update # Update package lists
sudo apt upgrade # Upgrade all packages
sudo apt install <package> # Install a package
sudo apt remove <package> # Remove a package
apt search <query> # Search for packages
apt list --installed # List installed packages
Adding Repositories
Some tools require adding external repositories before installation:
# Add a repository key
curl -fsSL <key-url> | sudo gpg --dearmor -o /usr/share/keyrings/<name>.gpg
# Add the repository
echo "deb [signed-by=/usr/share/keyrings/<name>.gpg] <repo-url> <distribution> <component>" | sudo tee /etc/apt/sources.list.d/<name>.list
# Update and install
sudo apt update
sudo apt install <package>
Snap (Alternative)
Some tools are available via Snap, which provides sandboxed applications:
# Install a snap package
sudo snap install <package>
# Install with classic confinement (for development tools)
sudo snap install <package> --classic
Homebrew on Linux
Homebrew is also available on Linux and can be used as an alternative to APT for installing development tools.
Related
- APT Documentation - Official APT wiki
- Ubuntu Packages - Search Ubuntu packages
- Snapcraft - Snap package store