Excluindo pacotes da lista de atualizações em distros Debian-like

Publicado por edps em 26/08/2010

[ Hits: 7.164 ]

Blog: https://edpsblog.wordpress.com/

 


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.

Como root, digite:

# echo "nexuiz hold"|dpkg --set-selections; echo "nexuiz-data hold"|dpkg --set-selections; echo "nexuiz-music hold"|dpkg --set-selections; echo "nexuiz-textures hold"|dpkg --set-selections; echo "sauerbraten hold"|dpkg --set-selections; echo "sauerbraten-data hold"|dpkg --set-selections

* 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.

sudo apt-get install debian-reference-pt-br
Até a próxima.

Outras dicas deste autor

Xfce 4.8 no Debian Squeeze

Acelerando a navegação com o browser Opera

Wakka (outra) interface gráfica para o pacman (pra variar)

"sources.list" para o Ubuntu 11.10 - Oneiric Ocelot

AdeskBar no Debian, em derivados e em outras distros

Leitura recomendada

Instalando o bash no OpenBSD 5.1

Hyper Video Converter - converta seus arquivos com qualidade

Evince - como visualizador de PDF default do Kile no Ubuntu

Instalando o NeroLinux

SMPlayer - Criando pacote DEB da versão atual

  

Comentários
[1] Comentário enviado por murderb13 em 26/08/2010 - 14:39h

muito boM.!

[2] Comentário enviado por removido em 23/12/2011 - 17:41h

Para não precisar logar-se como root também podemos fazer assim, no exemplo congelo a atualização do pacote linux-image-2.6-686:

$ su -c 'echo "linux-image-2.6-686 hold"| sudo dpkg --set-selections'

e para liberá-lo:

$ su -c 'echo "linux-image-2.6-686 install"| sudo dpkg --set-selections'



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts