20.3 Revertendo para um estado de configuração de software anteriormente instalado

Você pode usar o comando rug ro data_hora ou criar um ponto de verificação usando o comando rug cpa nome_do_ponto_de_verificação para reverter para um estado de configuração de software anteriormente instalado.

Um exemplo de caso de uso: Neste caso de uso, você habilita a preferência de rollback, instala um pacote e depois volta para o estado de configuração anteriormente instalado. O pacote é automaticamente desinstalado.

  1. Habilite a preferência de Rollback executando o comando rug set rollback true.

    A preferência de Rollback é definida como False por padrão.

  2. Inscreva-se em um catálogo executando o comando rug sub nome_do_catálogo.

  3. Liste todos os pacotes contidos no catálogo executando o comando rug pa nome_do_catálogo.

  4. Tome nota da data e hora em que você habilitou a preferência de Rollback executando o comando de data.

    ou

    Crie um ponto de verificação usando o comando rug cpa nome_do_ponto_de_verificação .

  5. Instale um pacote executando o comando rug in nome_do_pacote.

  6. Verifique se o pacote foi instalado executando o comando rug pa nome_do_catálogo.

    O status do pacote deve ser "i".

  7. Volte ao estado de configuração anteriormente instalado executando o comando rug ro data_hora .

    ou

    Se você criou um ponto de verificação na Etapa 4, execute o comando rug ro nome_do_ponto_de_verificação .

    Por exemplo: rug ro "02/20/2007 15:55:56"

    A data e a hora especificada devem estar entre a hora em que você habilitou a preferência de Rollback e a hora atual. Se você não especificar a data, a data atual será usada.

    Especifique a data no formato mm/dd/aaaa. Por exemplo, 02/28/2007. Para obter mais informações sobre o formato de data, consulte a página de manual do rug ou rug (1).

    O pacote instalado na Etapa 5 será desinstalado.

  8. Para garantir que o pacote seja desinstalado, execute o comando rug pa nome_do_catálogo e verifique se o status do pacote está em branco.