Excluindo pacotes da lista de atualizações em distros Debian-like
Usuários que como eu não dispõem de internet rápida, têm alguns problemas quando realizam atualizações em seu sistema.
No exemplo a seguir, todo o meu Debian Squeeze estaria atualizado, não fosse pelos 'monstrengos' games Sauerbraten e Nexuiz, cujo download totalizava 1.3 GB:
A solução encontrada foi congelar esses pacotes, para isso usaremos o DPKG e a opção --set-setections.
* caso queiram rodar como usuário normal, adicionem 'sudo' antes do comando 'dpkg --set-selections'
A seguir veremos que os pacotes já não constam na lista de atualizações e serão mantidos em suas respectivas versões:
Quando quiserem atualizá-los, apenas substituam a palavrinha mágica 'hold' por install, como no exemplo:
# echo "nexuiz install"|dpkg --set-selections; echo "nexuiz-data install"|dpkg --set-selections; echo "nexuiz-music install"|dpkg --set-selections; echo "nexuiz-textures install"|dpkg --set-selections; echo "sauerbraten install"|dpkg --set-selections; echo "sauerbraten-data install"|dpkg --set-selections
* nos exemplos acima usei ( ; ) para separar os comandos, porém, eles também podem ser executados separadamente, linha por linha.
Para maiores informações sobre gerenciamento de pacotes no Debian, instalem o Guia de Referência Debian, que ficará acessível na seção Acessórios do menu Gnome.