Cómo saber de qué fuente proviene la actualización (apt-get)

Cómo saber de qué fuente proviene la actualización (apt-get)

Como es habitual, cada vez que actualizo aparece una lista con los programas que recibieron una actualización. También tengo algunas fuentes de PPA que están activas.

Me gustaría saber qué actualización provino de qué fuente.

Estoy usando Mint, pero preferiría hacerlo desde Shell, por lo que esto es relevante para todas las distribuciones que usanapt-get

Respuesta1

EsteEl hilo dice que puedes ejecutar apt-cache policy <package name>. Con esto y aptitude -F%p --disable-columns search ~Udesdeaquí, puede crear fácilmente un pequeño script de shell para verificar e imprimir cada paquete que se actualizará.

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

Funciona perfectamente para mí en Trisquel, si lo agregas a tu ~/.bashrc como alias, por ejemplo

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

Tienes un comando bretty cewl, lástima que se imprima demasiado.

o si quieres ver de dónde viene cada paquete que has instalado dpkg -l, algo como

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

información relacionada