Tutorial rápido para mostrar a você como evitar que certos pacotes sejam atualizados em distribuições Linux baseadas no Ubuntu e Debian.
Quando você atualiza seu sistema Ubuntu, todos os aplicativos, pacotes são atualizados de uma vez.
Isso é muito conveniente, pois você não precisa se preocupar em atualizar os pacotes instalados um por um.
Mas pode haver situações em que você deseja manter a versão de um determinado aplicativo instalado.
Neste tutorial, vou mostrar a você métodos de terminal e GUI para desativar certas atualizações de pacote no Ubuntu e em outros sistemas baseados no Ubuntu e Debian.
Método 1: Impedir a atualização do pacote usando o comando apt-mark
O gerenciador de pacotes do Ubuntu, apt tem muitos utilitários úteis para quase todos os aspectos do gerenciamento de pacotes. Um dos comandos apt é o apt-mark que você pode usar para colocar na lista negra ou branca certos pacotes das atualizações do sistema.
Para segurar um pacote e assim evitar que o apt faça alterações nele, você pode usar o comando apt-mark com a opção hold.
O preenchimento da tab não funciona com o comando apt-mark. Você precisa digitar o nome exato do pacote que está tentando atualizar.
sudo apt-mark hold package_name
Certifique-se de substituir o nome do pacote pelo pacote apropriado que você está tentando atingir. Aqui está um exemplo:
Para listar todos os pacotes mantidos, você pode usar:
apt-mark showhold
Para remover hold em um pacote:
sudo apt-mark unhold package_name
Agora que você está ciente dos comandos, vamos ver como evitar a atualização de pacote graficamente
Método 2: Impedir a atualização do pacote usando o Synaptic Package Manager
Era uma vez, Synaptic costumava ser fornecido por padrão no Ubuntu e também era o padrão Gerenciador de pacotes GUI no Ubuntu até 11.10. Você tem um Centro de Software GNOME gráfico melhor agora, mas ainda pode usar o Synaptic.
Use o seguinte comando para instalar o Synaptic Package Manager no Ubuntu/Debian:
sudo apt install synaptic
Em seguida, siga as etapas abaixo:
- Inicie o Gerenciador de Pacotes Synaptic
- Procure o pacote desejado na barra de pesquisa
- Selecione o pacote desejado
- No menu Package, escolha Lock Version
- Salve isso
Para desfazer isso, basta fazer o mesmo e desta vez selecionar Desbloquear versão.
Ajudou você?
Isso é tudo que você precisa fazer. Veja, como foi fácil bloquear um pacote das atualizações?
Espero que este tutorial rápido tenha sido útil para você. Eu agradeço suas perguntas e sugestões.
Via itsfoss.com. Você pode conferir o post original em inglês:
How to Prevent a Package From Being Updated in Ubuntu and Debian-based Linux DistributionsÚltima atualização deste artigo: 1 de june de 2020