Como saber de qual fonte vem a atualização (apt-get)

Como saber de qual fonte vem a atualização (apt-get)

Como sempre, toda vez que atualizo recebo uma lista com quais programas receberam uma atualização. Também tenho algumas fontes de PPA ativas.

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

Estou usando o Mint, mas prefiro fazer isso no shell, então isso é relevante para todas as distribuições que usamapt-get

Responder1

Essethread diz que você pode executar apt-cache policy <package name>. Com isso e aptitude -F%p --disable-columns search ~Udeaqui, você pode facilmente montar um pequeno script de shell para verificar e imprimir 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, pena que imprime demais.

ou se você quiser ver de onde veio cada pacote instalado dpkg -l, algo como

dpkg -l | awk '{print $2}' | xargs apt-cache policy

informação relacionada