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

Publicado por edps em 26/08/2010

[ Hits: 7.328 ]

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

aria2 - downloads mistos ou de torrents

Estilos de Bash Prompts

Pogo Audio Player no Arch Linux, Debian, Slackware e Ubuntu

O Debian e a (OSI) Open Source Initiative

Acelerando (ainda mais) a abertura do LibreOffice

Leitura recomendada

OpenFire com memória baixa

Nova maneira para instalar aMSN 0.96 (Kurumin 7.0)

O que a Microsoft espera que você não perceba

VirtualBox no Fedora - Erro "The vboxdrv kernel module is not loaded" [Resolvido]

GiftedMotion - Crie GIFs facilmente

  

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