Piadas e zoados daqui do Viva o
Linux, aqui começa mais uma
Dica do Dino® trazendo para todos vocês informações usadas pelo universo para realizar o Big Bang original. Hoje nós vamos aprender uma dica tão velha quanto o tempo, mas que é útil se você usa o
Fedora e por alguma razão alguma coisa no seu computador só funciona com uma versão específica de um pacote.
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: