Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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.