Como saber de qual fonte a atualização está vindo (apt-get)

2

Como de costume, toda vez que eu atualizo estou recebendo uma lista com quais programas receberam uma atualização. Eu também tenho algumas fontes de PPA que estão ativas.

Gostaria de saber qual atualização veio de qual fonte.

Estou usando o Mint, mas prefiro fazê-lo a partir do shell, o que é relevante para todas as distribuições que usam apt-get

    
por Tom Klino 03.11.2015 / 22:33

1 resposta

1

Este thread diz que você pode executar apt-cache policy <package name> . Com isso e aptitude -F%p --disable-columns search ~U de aqui , você pode facilmente criar um pequeno script de shell para verificar e imprimir para cada pacote que será atualizado,

aptitude -F%p --disable-columns search ~U | xargs apt-cache policy

Funciona perfeitamente para mim no Trisquel, se você adicionar isso ao seu ~ / .bashrc como um alias, por exemplo

alias apt-wat='aptitude -F%p --disable-columns search ~U | xargs apt-cache policy'

Você tem um comando bretty cewl, vergonha de imprimir demais.

ou se você quiser ver de onde vem cada pacote que você instalou com dpkg -l , algo como

dpkg -l | awk '{print $2}' | xargs apt-cache policy
    
por 03.11.2015 / 23:17

Tags