sudo apt update
sudo apt install vim
vim (editor de texto) e todas as suas dependências no sistema.sudo apt remove vim
vim do sistema, mas mantém os arquivos de configuração.sudo yum update
sudo yum install httpd
httpd) no sistema.sudo yum remove httpd
httpd e suas dependências associadas do sistema.dpkg -l
rpm -qa
apt search nginx
nginx nos repositórios disponíveis e exibe uma lista dos pacotes encontrados.yum search nginx
nginx nos repositórios do sistema Red Hat/CentOS.apt show nginx
nginx, incluindo sua descrição, dependências e versão disponível.yum info nginx
nginx, como descrição, versão e dependências.sudo apt autoremove
sudo yum autoremove
sudo add-apt-repository ppa:nginx/stable
nginx para a versão estável no sistema Ubuntu.sudo yum-config-manager --add-repo http://nginx.org/packages/centos/nginx.repo
nginx para CentOS diretamente no sistema.sudo apt clean
sudo yum clean all
apt-key list
rpm --checksig pacote.rpm
pacote.rpm está devidamente assinado e autenticado, garantindo que ele não foi adulterado.sudo apt install nginx=1.18.0-0ubuntu1
nginx, útil para retornar a versões estáveis ou compatíveis.sudo yum downgrade nginx
nginx, útil quando a versão mais recente causa problemas de compatibilidade ou erros.sudo apt --fix-broken install
sudo yum-complete-transaction
dpkg -b /diretorio/pacote/ pacote.deb
pacote.deb a partir do conteúdo do diretório especificado, útil para empacotar programas personalizados.sudo rpm -ivh pacote.rpm
pacote.rpm manualmente no sistema, mostrando o progresso e verificando dependências locais.sudo apt-mark hold nginx
nginx, impedindo que ele seja atualizado durante futuras atualizações de sistema.sudo yum versionlock add nginx
nginx seja atualizado, mantendo a versão atual fixa.sudo apt install unattended-upgrades
unattended-upgrades, que permite a automação de atualizações de segurança e de pacotes no sistema Debian/Ubuntu.sudo dnf install dnf-automatic
dnf-automatic, que permite a automação de atualizações no Red Hat/CentOS. Pode ser configurado para instalar atualizações automaticamente em horários programados.sudo unattended-upgrades --dry-run
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Packages.gz, que pode ser usado como índice para um repositório local de pacotes.sudo createrepo /caminho/para/repo
yum ou dnf.sudo snap install vlc
vlc diretamente da Snap Store. O Snap é um sistema de pacotes que facilita a instalação de software em várias distribuições Linux.sudo flatpak install flathub org.videolan.VLC
VLC a partir do repositório Flathub, utilizando o sistema de pacotes Flatpak, que é compatível com diversas distribuições Linux.sudo snap refresh
sudo chroot /mnt/sistema_instalacao /bin/bash
/mnt/sistema_instalacao e inicia um shell dentro dele. Esse ambiente isolado pode ser usado para instalar pacotes e configurar um sistema sem afetar o ambiente host.sudo debootstrap stable /mnt/sistema_instalacao http://deb.debian.org/debian
/mnt/sistema_instalacao, que pode ser usado como um ambiente chroot para testes e desenvolvimento.fpm -s dir -t deb -n meu_pacote -v 1.0 /caminho/para/arquivos/
meu_pacote versão 1.0, contendo os arquivos do diretório especificado. O fpm é uma ferramenta versátil para empacotar software em vários formatos de pacotes.sudo reprepro includedeb bionic pacote.deb
pacote.deb ao repositório personalizado para a distribuição bionic, permitindo a distribuição de pacotes personalizados.sudo apt-cacher-ng
echo 'Acquire::http { Proxy "http://servidor:3142"; };' | sudo tee /etc/apt/apt.conf.d/01proxy