View changelog de todos os pacotes a serem atualizados antes de atualizar

3

Ao usar o synaptic no meu computador desktop Ubuntu, posso revisar todos os changelogs de todos os pacotes a serem atualizados, e desmarcar um pacote para atualização, se eu quiser. Na minha área de trabalho, eu geralmente instalo tudo, mas gosto de pelo menos analisar quais são as alterações para que eu possa atrasar a atualização, se eu suspeitar que poderia causar problemas com as ferramentas de desenvolvimento que eu uso.

Em um servidor (Ubuntu Server) sem servidor x como posso fazer a mesma coisa no console:

  • lista todos os pacotes que serão atualizados ( apt-get --dry-run upgrade faz isso junto com muitas mensagens de instalação simuladas e barulhentas),
  • veja o changelog (se houver) do último upgrade para a versão para a qual ele será atualizado.
  • selecione quais pacotes eu quero ignorar ou quais eu quero atualizar

Eu procurei muito por isso, mas não encontrei nada, possivelmente não estou usando a terminologia correta; mas certamente isso deve ser possível. O Synaptic deve obter informações de alguma ferramenta de baixo nível que eu assumo?

Shellscripts complicados também são bem-vindos, se isso já não for feito facilmente com as ferramentas existentes.

    
por Stein G. Strindhaug 12.01.2011 / 15:12

1 resposta

5

Instale o pacote apt-listchanges . Então, quando você executar apt-get upgrade , deverá fornecer a lista de alterações antes de prosseguir.

    
por 12.01.2011 / 16:00