Como reinstalar o sistema operacional Linux para uma versão anterior dos pacotes

Às vezes, os pacotes do Linux travam. Uma nova atualização passa por ele, mas não foi bem testado. Talvez você esteja usando uma distro no Bleeding Edge ou com uma configuração personalizada estranha. Você pode querer apenas manter uma cópia antiga do pacote para teste ou para interromper a alteração.

Como reinstalar o Linux para uma versão anterior de pacotes - Linux

Existem muitos motivos pelos quais você deve reinstalar o sistema operacional Linux em uma versão anterior dos pacotes. O processo depende do gerenciador de pacotes de sua distribuição, mas isso deve ser possível na maioria dos casos.

Ubuntu / Debian

Como reinstalar o Linux para uma versão anterior de pacotes - Linux

considerado como Apto Um dos gerenciadores de pacotes mais amados do mundo Linux, mas neste caso é uma das opções mais difíceis e complicadas de se trabalhar. eu não tenho Apto Qualquer mecanismo específico de recuperação de pacotes e não possui um sistema de buffer com o qual você realmente pode confiar nessas situações. No entanto, geralmente você pode encontrar uma maneira de instalar uma versão antiga do pacote.

sudo apt-cache showpkg firefox

Isso exibirá muitas informações que você provavelmente não precisa, mas também exibirá as versões pré-instaladas do pacote ou versões adicionais.

Como reinstalar o Linux para uma versão anterior de pacotes - Linux

Depois de selecionar o pacote, instale-o selecionando a versão.

sudo apt install firefox = 60.1

Existe outra opção aqui. Se você encontrar uma versão antiga do pacote que deseja, pode baixá-lo separadamente e instalá-lo usando dpkg (Mais em dpkg aqui) Você pode até mesmo encontrá-lo em uma versão mais antiga de sua distribuição. Por exemplo, se você estiver usando o Ubuntu Bionic, você pode instalar o Hospitaleiro. Nesse caso, você pode fazer algo como o seguinte:

sudo dpkg -i firefox-60.1.deb

Fedora

Possui um gerenciador de pacotes DNF O Fedora possui alguns mecanismos muito úteis incluídos que permitem a você instalar uma versão anterior do pacote ou reverter qualquer alteração ou atualização.

Como reinstalar o Linux para uma versão anterior de pacotes - Linux

Primeiro, e talvez simplesmente, você pode instalar uma versão anterior do pacote dos repositórios DNF. Comece listando todas as opções disponíveis.

sudo dnf - showhowplicates list package_name

Será apresentado a você DNF Todas as versões do pacote em seus repositórios habilitados. Escolha o que você deseja e instale-o definindo o número da versão para DNF.

sudo dnf install package_name-version.fc28

Vai DNF Instale a versão do pacote que você selecionou sobre a versão existente.

Como reinstalar o Linux para uma versão anterior de pacotes - Linux

Como mencionado anteriormente, ele mantém DNF História completa com instantâneos. Você pode usar esse registro para retornar o sistema a um estado anterior. Comece inserindo um registro DNF.

sudo dnf history

Deve ser fácil encontrar o ponto ao qual você deseja se referir, mas você pode facilmente obter informações sobre uma transação DNF com seu número de ID.

sudo dnf history info 42

Quando tiver certeza de que tem os direitos apropriados, você pode retirar a transação e as alterações.

sudo dnf history undo 42

O DNF reverterá essa transação, retornando seu sistema ao estado anterior.

OpenSUSE

No OpenSUSE, você pode gerenciar isso graficamente com YaST Ou através da linha de comando com Zíper. Este guia cobrirá zypper , Uma vez que é o mais direto e abrangente.

Para começar, pesquise um registro zypper usando grep.

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

Depois de encontrar a versão que deseja fazer o downgrade, instale-a.

sudo zypper -in -f package_name-version

Arch Linux

Os pacotes de rollback no Arch Linux são muito simples, evitando que você não limpe o cache de Pacman Freqüentemente. Loja Pacman , Arch Package Manager, cada pacote instalado na pasta de cache especificada.

Como a maioria das coisas no Arch, este foi construído para simplicidade. Os desenvolvedores do Arch entendem que as falhas podem surgir de vez em quando em uma distro rápida como o Arch, então eles tornaram o processo de rollback o mais simples possível.

Verifique as versões disponíveis inserindo o conteúdo de "/ var / cache / pacman / pkg /." Você terá um tempo mais fácil se estiver procurando usar grep.

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

Depois de localizá-lo, instale-o com pacman.

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

Vai Pacman Ele instala automaticamente a versão anterior no pacote atual.

Isso é tudo que você precisa fazer. Siga o processo que funciona para a sua distribuição e você será capaz de reverter seu sistema para uma versão anterior dos pacotes, esperançosamente, isso é menos difícil. Você deve ter em mente que todos esses métodos interferem no fluxo normal de sua distribuição, portanto, nem sempre funcionam. É um ótimo primeiro passo e algo que você deve sempre tentar, difícil!

DzTechName

Sou um engenheiro estadual com vasta experiência nas áreas de programação, criação de sites, SEO e redação técnica. Sou apaixonado por tecnologia e me dedico a fornecer informação de qualidade ao público. Posso me tornar um recurso mais valioso para usuários que procuram informações precisas e confiáveis ​​sobre análises de produtos e aplicações especializadas em diversos campos. Meu compromisso inabalável com a qualidade e a precisão garante que as informações fornecidas sejam confiáveis ​​e úteis para o público. A busca constante pelo conhecimento me leva a acompanhar os mais recentes desenvolvimentos tecnológicos, garantindo que as ideias compartilhadas sejam transmitidas de forma clara e acessível.
Ir para o botão superior