So erfahren Sie, wann das Paket im Repository aktualisiert wurde

So erfahren Sie, wann das Paket im Repository aktualisiert wurde

apt-get updateBefehl aktualisiert die Paketliste des Repositorys in unserem System

apt-get upgradeaktualisiert die Programme, wenn die Paketversion des neuen Programms nicht mit der aktuell installierten Version übereinstimmt.

apt-cache showzeigt die detaillierten Informationen zum Paket an, jedoch nicht das Veröffentlichungsdatum.

Aber in keinem davon wird das genaue Datum erwähnt, an dem das Paket aktualisiert wurde.

Wir können zwar die Version des Pakets notieren und seine Website besuchen, um zu sehen, wann es veröffentlicht wurde. Gibt es aber eine Möglichkeit, herauszufinden, wann die spezifische/aktuelle Paketversion im Repository veröffentlicht wurde (Terminaloptionen wären hilfreicher)?

Antwort1

Sie können nach dem Paket suchen auftracker.debian.org, unter Neuigkeiten können Sie sehen, wann etwas passiert ist.

Antwort2

EntsprechendDasUm zu sehen, wann ein Paket aktualisiert wurde, können Sie das Änderungsprotokoll des Pakets mit diesem Befehl überprüfen (leider funktioniert das Änderungsprotokoll nicht bei allen Paketen):

apt-get changelog *your_package_name*

Und lautDas, um die neue Paketversion anzuzeigen, können Sie Folgendes tun: (Vergessen Sie nicht, vorher „apt-get update“ auszuführen, wenn Sie das zuletzt aktualisierte Paket möchten.)

apt list --upgradable

oder dieses :

apt-get --just-print upgrade

Um etwas leichter Lesbares zu erhalten, können Sie stattdessen diesen Perl-Einzeilenparser verwenden:

apt-get --just-print upgrade 2>&1 | perl -ne 'if (/Inst\s([\w,\-,\d,\.,~,:,\+]+)\s\[([\w,\-,\d,\.,~,:,\+]+)\]\s\(([\w,\-,\d,\.,~,:,\+]+)\)? /i) {print "PACKAGE: $1 INSTALLED: $2 AVAILABLE: $3\n"}'

verwandte Informationen