So erkennen Sie, aus welcher Quelle das Update stammt (apt-get)

So erkennen Sie, aus welcher Quelle das Update stammt (apt-get)

Wie immer erhalte ich bei jedem Update eine Liste mit den Programmen, die ein Update erhalten haben. Ich habe auch einige PPA-Quellen, die aktiv sind.

Ich möchte wissen, welches Update aus welcher Quelle stammt.

Ich verwende Mint, würde dies aber lieber über die Shell tun, daher ist dies für alle Distributionen relevant, dieapt-get

Antwort1

DasThread sagt, Sie können laufen apt-cache policy <package name>. Mit diesem und aptitude -F%p --disable-columns search ~UvonHierkönnen Sie ganz einfach ein kleines Shell-Skript zusammenstellen, um jedes zu aktualisierende Paket zu prüfen und auszudrucken.

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

Funktioniert bei mir unter Trisquel einwandfrei, wenn du das beispielsweise als Alias ​​zu deiner ~/.bashrc hinzufügst

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

Sie haben einen Bretty-Cewl-Befehl. Schade, dass er viel zu viel druckt.

oder wenn Sie sehen möchten, woher jedes von Ihnen installierte Paket stammt dpkg -l, mit etwas wie

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

verwandte Informationen