Como saber quais mudanças o YUM UPDATE vai aplicar?

1

Como saber quais alterações o YUM UPDATE vai aplicar?

Eu sei que você pode ver a lista de pacotes que serão atualizados, mas gostaria de saber quais mudanças detalhadas serão aplicadas no pacote.

    
por winkaneye 23.10.2012 / 09:02

3 respostas

1

Não há instalações prontas para isso. Você precisaria escrever um script para fazer o seguinte:

  1. Execute yum update no modo somente download para obter os novos RPMs
  2. Para cada pacote que está sendo atualizado:
    1. Obtenha a lista de arquivos e seus MD5s instalados pelo RPM atual
    2. Obtenha a lista de arquivos e seus MD5 contidos no novo RPM
    3. Compare as listas e imprima as diferenças (arquivos adicionados / removidos / alterados)
    4. Imprimir os scriptlets preun e postun no RPM atual
    5. Imprimir os scriptlets pre e post no novo RPM
por 23.10.2012 / 09:12
1

Execute a atualização em um sistema separado e idêntico e compare os dois para ver o que mudou.

No entanto, isso provavelmente não ajudará você a responder à sua pergunta real . Esta provavelmente é a resposta:

A Yum mantém um histórico completo de tudo o que faz, com uma capacidade de reversão completa. Para reverter uma alteração, execute primeiro:

yum history

Você verá uma lista numerada de transações. Encontre o número correspondente à transação que você deseja reverter e faça:

yum history undo ###
    
por 23.10.2012 / 14:53
0

Você pode consultar um pacote com rpm para ver seu changelog.

rpm -qp --changelog http://example.org/path/to/package-1.1.0-2.x86_64.rpm

Ou você pode ler na página da Red Hat sobre Atualizações de Segurança e ler the errata para sua versão do servidor.

Para o Red Hat Enterprise Linux versão 6, você deve ler esta errata .

    
por 23.10.2012 / 09:09

Tags