35.2. Concluindo uma Atualização
Importante
Uma vez que você tenha reiniciado seu sistema após realizar uma atualização você deve também fazer uma atualização manual do sistema. Consulte Seção 35.1, “Atualizando o Seu Sistema” para mais informações.
Se você escolher atualizar o seu sistema de uma versão anterior ao invés de executar uma nova instalação você pode examinar as diferenças no conjunto de pacotes. Em Seção 9.12.2, “Fazendo o upgrade usando o instalador.”Seção 16.14.2, “Fazendo o upgrade usando o instalador.”, or Seção 23.12.1, “Fazendo o upgrade usando o instalador.” (dependendo da arquitetura de seu sistema), você foi aconselhado a criar uma lista de pacotes do seu sistema original. Você pode agora usar essa lista para determinar como deixar o seu novo sistema mais parecido com o estado do sistema original.
A maioria das configurações dos repositórios de software são gravadas em pacotes que terminam em
release
. Procure na lista de pacotes antiga pelos repositórios que estavam instalados:
awk '{print $1}' ~/old-pkglist.txt | grep 'release$'
Se necessário, obtenha e instale esses pacotes de repositórios de software a partir das fontes originais na Internet. Siga as instruções do site de origem para instalar os pacotes com a configuração do repositório para uso com o
yum
e outras ferramentas de gerenciamento de software no seu sistema Red Hat Enterprise Linux.
Execute então os seguintes comando para criar uma lista dos demais pacotes de software que estão faltando:
awk '{print $1}' ~/old-pkglist.txt | sort | uniq > ~/old-pkgnames.txt
rpm -qa --qf '%{NAME} ' | sort | uniq > ~/new-pkgnames.txt
diff -u ~/old-pkgnames.txt ~/new-pkgnames.txt | grep '^-' | sed 's/^-//' > /tmp/pkgs-to-install.txt
Agora use o arquivo
/tmp/pkgs-to-install.txt
com o comando yum
para restaurar o maior parte de todo o seu software antigo:
su -c 'yum install `cat /tmp/pkgs-to-install.txt`'
Importante
Devido a modificações nos complementos dos pacotes entre as versões do Red Hat Enterprise Linux é possível que este método não restaure todo o software do seu sistema. Você pode usar as rotinas acima para comparar novamente o software no seu sistema e consertar quaisquer problemas que você encontrar.