Gerenciamento de pacotes com APT e Dpkg
Comandos APT
# 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
Comandos Dpkg
# 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
Cache de pacotes
Os arquivos de pacotes baixados ficam em cache em:
/var/cache/apt/archives/
Limpar pacotes obsoletos do cache:
sudo apt clean
sudo apt autoremove -y
Gerenciamento de serviços com 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