Como reverter para uma versão anterior de um programa

Sinal de downgrade

Muitas vezes instalamos um pacote e depois de atualizá-lo vemos que não gostamos da nova versão por algum motivo ou que simplesmente não funciona como esperado. Por este motivo, muitas vezes somos forçados a instalar uma versão anterior, mas você deve saber que para isso não é necessário desinstalar e reinstalar uma versão anterior, mas você pode fazer um rebaixamento, voltando de forma simples para a versão anterior que você instalou antes da atualização.

Para isso, você precisará lidar com algumas das ferramentas de gerenciamento de pacotes que possui em sua distribuição favorita. Dependendo se sua distribuição funciona com um gerenciador de pacotes ou outro, o processo de downgrade pode ser diferente em cada caso. É por isso que vou explicar com alguns exemplos práticos no caso das distribuições mais utilizadas e conhecidas. Você verá que o processo é simples e é possível fazer uso dessas ferramentas e do cache de pacote salvo:

Arch Linux e baseado em Arch (com Pacman):

No caso de querer fazer a partir de uma distro Arch ou baseada nela, ou seja, que utilize o gerenciador de pacotes Pacman, o procedimento é o seguinte:

ls /var/cache/pacman/pkg/ | grep nombre_paquete

Onde package_name é o nome do pacote que você deseja reverter para uma versão anterior. Feito isso, obteremos as versões do cache e, assim que a versão anterior for localizada, você poderá instalá-la novamente com o Pacman:

sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz

OpenSUSE e com base nele:

Para o openSUSE e qualquer distro baseada nele, usaremos o Zypper. E o procedimento é o mesmo, primeiro procuramos no cache e depois instalamos a versão desejada:

cat /var/log/zypp/history | grep nombre_paquete

sudo zypper -in -f nombre_paquete-version

Debian e derivados (APT):

Vamos agora com o outro grande grupo, com as distros baseadas no Debian e também no próprio Ubuntu e baseado nele, existem e muitos. Primeiro, verificamos no cache as versões que temos:

sudo apt-cache showpkg nombre_paquete
E agora vamos instalar a versão que você deseja, com package_name sendo a única no seu caso e xz a versão desejada, por exemplo 7.53:
sudo apt install nombre_paquete=x.z

Espero que ajude…


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.