Eu apreciaria sua ajuda com o seguinte. Eu tenho um sistema (Centos 9 com repositórios adicionais) e tenho um snapshot para seu repositório, ele foi instalado de. Digamos que seja um repositório BASE. Agora eu o atualizo de várias fontes com dnf
, então novos rpms versionados aparecem e alguns são atualizados ou removidos. Como posso obter uma lista de RPMs que foram usados para atualizar meu sistema junto com URLs para que eu possa atualizar sistemas semelhantes que foram instalados do BASE sem rede / baixando esses pacotes de atualização todas as vezes?
Então, basicamente, preciso de uma diferença de RPM entre o sistema pré-atualizado e o atualizado, para que eu possa baixar os RPMs de atualização e instalá-los.
Obrigado
Com base nesta resposta você pode obter o histórico de
dnf
execuções com os comandosentão você seleciona qual dos IDs do histórico você quer ver em detalhes com o comando:
e abaixo
Packages Altered
você verá o pacote e o repositório de onde ele está instalado.Você pode baixar os pacotes desejados com o comando:
Se você decidir fazer um espelho do repositório desejado, você pode usar um comando como:
O diretório de destino deve existir!