Pakketbeheer met APT en Dpkg
APT-opdrachten
# Update repository package indexes
sudo apt update
# Upgrade installed packages to newest versions
sudo apt upgrade -y
# Search for a package by keyword
apt search nginx
# Install package
sudo apt install nginx -y
# Remove package keeping configuration
sudo apt remove nginx
# Purge package and configuration files
sudo apt purge nginx
Dpkg-opdrachten
# Identify which package owns a specific binary or file
dpkg -S $(which nginx)
# List all files installed by a package
dpkg -L nginx
# Install a local .deb package file
sudo dpkg -i package.deb
# Show status and details of installed package
dpkg -s nginx
# List all installed packages
dpkg --get-selections
Pakketcache
Gedownloade pakketarchieven worden gecachet in:
/var/cache/apt/archives/
Verouderde pakketten uit de cache opschonen:
sudo apt clean
sudo apt autoremove -y
Servicebeheer met Systemd
# Check service status
systemctl status nginx
# Start / stop / restart service
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
# Enable service to launch at system boot
sudo systemctl enable nginx