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 ~U
deaqui, 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