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 ~U
vonHierkö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