Eu tenho dois servidores chamados test
e prod
eles têm exatamente os mesmos pacotes instalados.
No dia 1 eu dnf upgrade
servidor test
e depois testo se a instalação ventila bem.
Se o teste desabafar bem eu faço um upgrade no prod
dia 2 mas agora chegou um novo pacote e se eu instalar isso, os dois sistemas não serão iguais, e prod
terá um pacote que não testei.
Devo fazer uma cópia dos *.rpm
arquivos test
e depois copiá-los prod
e fazer um rpm -U *.rpm
ou existe uma maneira predefinida de fazer isso?
Você deve manter seu próprio espelho local do repositório de pacotes upstream e atualizá-lo apenas quando pretender atualizar seus sistemas. Isso permite que você continue executando
dnf upgrade
e não se preocupe em copiar arquivos rpm e executarrpm -U
, mas garante que as atualizações executadas em dias diferentes verão o mesmo conjunto de pacotes.Você pode usar o
dnf reposync
plugin para ajudar a manter um espelho do repositório local.