Como encontrar o que há de novo em um pacote atualizado?

Como encontrar o que há de novo em um pacote atualizado?

Então vejo executando "apt-get update && apt-get -s upgrade" que meu sistema Ubuntu 14.04 deseja atualizar o pacote "grub-pc".

Parece que ele quer passar da versão atualmente instalada 2.02~beta2-9ubuntu1.7 para a versão 2.02~beta2-9ubuntu1.12.

$ apt-cache policy grub-pc
grub-pc:
  Installed: 2.02~beta2-9ubuntu1.7
  Candidate: 2.02~beta2-9ubuntu1.12
  Version table:
     2.02~beta2-9ubuntu1.12 0
        500 http://es.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 *** 2.02~beta2-9ubuntu1.7 0
        100 /var/lib/dpkg/status
     2.02~beta2-9ubuntu1.6 0
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     2.02~beta2-9 0
        500 http://es.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Atualizar o "grub-pc" me deixa desconfortável, porque personalizei meu arquivo "/etc/default/grub" e receberei perguntas, e posso escolher a resposta errada e meu sistema pode não inicializar.

Atualmente, estou pensando em fazer "apt-mark hold grub-pc" antes de fazer "apt-get update", só por segurança.

No entanto, também estou me perguntando o que essa versão atualizada do grub-pc 2.02 ~ beta2-9ubuntu1.12 traz? Talvez isso resolva algum problema de segurança?

Então minha pergunta é: como posso descobrir o que há de novo no "grub-pc 2.02 ~ beta2-9ubuntu1.12", antes de instalá-lo?

Responder1

Você pode encontrar changelogs com este comando:

apt changelog grub-pc

Isso mostra algo como isto que mostra o que mudou em relação às versões anteriores:

grub2 (2.02~beta3-4ubuntu2) picante; urgência = média

  • debian/build-efi-images: fornece uma nova imagem grub EFI que impõe que os kernels carregados sejam assinados para inicialização segura: build gsb$arch.efi; que é o mesmo que grub$arch.efi menos o módulo 'linux'. Sem recorrer ao 'linux' para carregamento não assinado, isso faz com que seja efetivamente imposto um kernel assinado. (LP: #1401532)

    - Mathieu Trudel-Lapierre Qui, 30 de março de 2017 17:45:23 -0400

Se não funcionar, você pode usar este comando:

aptitude changelog grub-pc

Tem a mesma saída com o apt.

Responder2

No seu sentido mais geral, você pode consultar o changelog do novo pacote proposto - por exemploPacote: grub-pc (2.02 ~ beta2-9ubuntu1.12)sobrepacotes.ubuntu.com

Se você deseja automatizar o processo (para que os changelogs sejam apresentados no momento da atualização), você pode usar apt-listchangesconforme explicado emVendo logs de alterações do apt-get para pacotes a serem atualizados

informação relacionada