Como exibir detalhes de atualização de pacotes na linha de comando?

5

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?

    
por donatello 04.08.2011 / 07:19

2 respostas

2

Instale apt-listchanges , ele mostrará as mudanças através do pager e também as enviará (para root, eu acho).

    
por taneli 07.08.2011 / 23:45
0

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.

    
por enzotib 08.08.2011 / 11:31