Como evitar que um pacote seja atualizado em distribuições Linux baseadas em Ubuntu e Debian

1 de junho de 2020

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.

Comandos para usar no terminal

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:

Impedir atualização de pacotes no Ubuntu

Para listar todos os pacotes mantidos, você pode usar:

Comandos para usar no terminal

apt-mark showhold

Mostrar todos os pacotes suspensos no Ubuntu usando apt-mark

Para remover hold em um pacote:

Comandos para usar no terminal

sudo apt-mark unhold package_name

Retomar atualização em pacotes Ubuntu

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

Impedir que o pacote seja atualizado no Ubuntu Impedir que o pacote seja atualizado no Ubuntu 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:

Comandos para usar no terminal

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

Impedir captura de tela de atualização de pacote

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.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

How to Prevent a Package From Being Updated in Ubuntu and Debian-based Linux Distributions

Propaganda
Blog Comments powered by Disqus.
Propaganda