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

Publicado por edps em 26/08/2010

[ Hits: 7.323 ]

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

Turbinando o sidux

Configuração de Servidor Debian Squeeze

Pkgstats, contribua com o Arch!

Axel: alternativa ao wget

NetFlix no Slackware Current

Leitura recomendada

DLNA / Anycast / UPnP / Player DLNA - Device Online

Formatação com identação no VI/VIM

Como criar um navegador Web no Gambas3 [vídeo]

Vídeo aula: Como converter vídeo (.ogg) para (.flv) com Kino

Finch: utilize o Pidgin em modo texto

  

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