Pesquisa de site

Como desfazer ou refazer uma instalação do Yum no CentOS e RHEL


Um dos recursos mais importantes e úteis adicionados ao YUM Package Manager (da versão 3.2.25) é o comando ‘yum history’. Ele permite que você revise um histórico completo de transações yum que foram executadas em um sistema.

Ele mostra as datas e horários em que as transações foram realizadas, se as transações foram bem-sucedidas ou abortadas, o número de pacotes afetados e muito mais.

É importante ressaltar que o histórico do yum pode ser usado para desfazer ou refazer certas transações. Neste artigo, mostraremos como desfazer ou refazer uma instalação do yum incluindo dependências em uma distribuição CentOS/RHEL.

Para fazer isso, primeiro você precisa revisar o histórico de transações yum executando o seguinte comando como usuário root, caso contrário, use o comando sudo para obter privilégios de root.

sudo yum history  
OR
sudo yum history list all

A partir da saída da captura de tela acima, o histórico do yum mostra o ID da transação, a linha de comando, data e hora, ação e muito mais.

Para desfazer uma instalação do yum, anote o ID da transação e execute a ação necessária. Neste exemplo, queremos desfazer a instalação com o ID 63, o que apagará o pacote que foi instalado na transação especificada, como segue (digite y/yes quando solicitado ).

sudo yum history undo 63

Para refazer uma instalação do yum, como antes, anote o ID da transação e execute-o. Por exemplo, para refazer a instalação com ID 63, execute o seguinte comando.

sudo yum history redo 63

Observe que você pode fazer o mesmo para uma transação de remoção/apagamento do yum. A coisa mais importante a ser observada é o ID da transação de uma ação yum install ou yum remove.

Para obter mais informações sobre a história do yum, consulte este guia:

  1. Como usar o ‘Histórico do Yum’ para descobrir informações de pacotes instalados ou removidos

É tudo por agora! Neste artigo, demonstramos como desfazer ou refazer uma instalação do yum incluindo dependências do CentOS/RHEL. Compartilhe suas idéias conosco através do formulário de comentários abaixo.