Instale apt-listchanges
, ele mostrará as mudanças através do pager e também as enviará (para root, eu acho).
Em computadores de mesa, o aplicativo Gerenciador de Atualizações pode mostrar os detalhes de uma atualização de pacote na seção "Descrição da atualização" na metade inferior da tela. Existe uma maneira de ver essas informações para uma máquina do servidor usando a linha de comando?
Instale apt-listchanges
, ele mostrará as mudanças através do pager e também as enviará (para root, eu acho).
Você pode combinar os nomes de pacotes atualizáveis obtidos por
/usr/lib/update-notifier/apt-check -p
com a descrição dos pacotes obtida por apt-cache
. Aqui está um script que faz isso:
#!/bin/bash
{ /usr/lib/update-notifier/apt-check -p 2>&1; echo; } |
while read pkg; do
echo "Package: " $pkg
echo "Description:"
apt-cache --no-all-versions show $pkg |
awk '/^ /'
echo
done
Algumas dificuldades resolvidas acima são que apt-check -p
enviam a saída para stderr e não escrevem uma nova linha na última linha.