Impedindo atualização de pacotes específicos no Fedora
Impedindo atualização de pacotes específicos no Fedora
Como todos os seres minimamente inteligentes e os flamenguistas sabem, quando você coloca o yum pra realizar um upgrade ele atualiza todos os pacotes instalados, mandando para o espaço aquela sua ideia de manter um pacote travado em uma versão específica. Só que tem como travar o pacote.
Interessado? Pois bem, pegue seu pentagrama de prata, acenda as velas vermelhas nos castiçais de prata, prepare o vinho sacramental e vamos aos trabalhos!
1. O que eu preciso instalar?
Tudo que você precisa é um plugin para o yum chamado yum-plugin-versionlock. Instale-o com o comando:
# yum -y install yum-plugin-versionlock
2. Como usa?
Tudo que você precisa para usar o versionlock é a boa e velha linha de comando - e do que mais você precisa na sua vida? A resposta é uma afirmação do grande filósofo Bender Rodrígues (saiba mais sobre ele no Wikipedia): jogos e prostitutas - não, pera, deixe os jogos pra lá e fiquemos só com as prostitutas!
Vale lembrar que o tab completion não reconhece o versionlock, então será preciso digitar toda a opção na linha de comando.
a. Travando um ou mais pacotes em uma versão específica:
# yum versionlock pacote1 pacote2 pacote3...
Ou:
# yum versionlock add pacote1 pacote2 pacote3...
b. Listar todos os pacotes travados pelo versionlock:
# yum versionlock list
c. Destravar um ou mais pacotes:
# yum versionlock delete pacote1 pacote2 pacote3...
d. Destravar todos os pacotes:
# yum versionlock clear
3. Conclusão
É isso aí, pessoal! Talvez essa dica funcione para outras distros que usam o yum, mas esse teste fica por conta e risco dos senhores. E aqui termina mais uma Dica do Dino®, trazendo para vocês informações devidamente consultadas, testadas e adaptadas da página que pode ser lida (em inglês) aqui:
Eu não conhecia este plugin do yum. Quando precisava "bloquear" algum pacote, precisava editar manualmente o /etc/yum.conf listar os pacotes a serem ignorados pelo Update. Legal que existe nos repositórios do CentOS 6 e 7 também.
------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.