GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Wie kann man Neuigkeiten und Änderungsprotokolle für Debian-Pakete sehen, die in den letzten 48 Stunden aktualisiert wurden?

Obwohl ich apt-listchanges verwende Ich habe nicht immer Zeit, alle Änderungen (News und Changelogs) durchzulesen. Ich möchte stattdessen Änderungen im Nachhinein überprüfen, indem ich beispielsweise die Änderungen für alle Pakete aufliste, die ich in den letzten 48 Stunden aktualisiert habe.

Kann ich zum Beispiel:

  • Speichere die Ergebnisse von apt-listchanges in einer zeitlichen Abfolge
  • Fragen Sie apt nach „alle Änderungsprotokolle von allen Paketen, die in den letzten 48 Stunden aktualisiert wurden“
  • etwas anderes?

Im Idealfall enthält diese Liste neue Pakete und Pakete, die aktualisiert wurden, aber keine Neuigkeiten oder Änderungsprotokolle enthalten.

Akzeptierte Antwort:

speichert die Ergebnisse von apt-listchanges in einer zeitlichen Abfolge

Der Ansatz, den ich dafür am liebsten mag, ist die Konfiguration von apt-listchanges um mir eine E-Mail mit den Änderungen zu senden; die zeitliche Abfolge wird dann von meinem E-Mail-Client beibehalten.

Abfrage apt für „alle Änderungsprotokolle von allen Paketen, die in den letzten 48 Stunden aktualisiert wurden“

Dafür ist nichts eingebaut (apt verfolgt nicht speziell das Datum/die Uhrzeit, zu der Pakete installiert oder aktualisiert werden), Sie können dies jedoch aus den Protokollen herausfinden. Sehen Sie sich /var/log/apt/history.log* an; Sie finden alle Operationen, die von apt durchgeführt werden und Geschwister, jeweils mit den folgenden Informationen:

  • Start- und Enddatum/-zeit;
  • der anfragende Benutzer (wenn er mit sudo ausgeführt wird );
  • die Liste der aktualisierten Pakete, falls vorhanden, mit der zuvor installierten Version und der aktualisierten Version;
  • die Liste der installierten Pakete, falls vorhanden, mit der installierten Version und einem Hinweis darauf, ob sie automatisch installiert wurden;
  • die Liste der entfernten Pakete, falls vorhanden;
  • die Liste der bereinigten Pakete, falls vorhanden.

Sie könnten dies analysieren, um Änderungen zu ermitteln, die in den letzten 48 Stunden vorgenommen wurden, und für Upgrades die Versionsinformationen verwenden, um die relevanten Teile der Änderungsprotokolle und Neuigkeiten zu extrahieren.

Dies ignoriert Paketoperationen, die direkt mit dpkg durchgeführt werden; Sie könnten sich /var/log/dpkg.log* ansehen Einzelheiten dazu, aber sie sind etwas schwieriger zu analysieren (und Sie müssten Operationen herausfiltern, die apt entsprechen Operationen).

(Beachten Sie, dass aktualisierte Pakete immer zumindest Changelog-Inhalte haben werden, zumindest wenn sie von Debian stammen; in einigen Fällen wird es ein Arch-spezifisches Changelog sein, aber es wird immer etwas geben.)


Debian
  1. So setzen Sie das Passwort für sudo in Debian zurück

  2. Debian – Wie extrahiert und installiert man .deb ohne den Befehl Dpkg?

  3. Linux – So verschlüsseln Sie Linux (debian 8) nach der Installation und was sind die Folgen?

  4. So installieren Sie ClamAV unter Debian 9 und suchen nach Schwachstellen

  5. So verwenden Sie die Befehlszeile, um nach verfügbaren Paketen in Debian, Ubuntu oder Linux Mint [APT] zu suchen

So sehen Sie die Terminal-Befehle, die Sie am häufigsten in Debian 10 verwenden

So installieren und verwenden Sie Tilda – eine Dropdown-Konsole für Debian 10

So sehen Sie versteckte Dateien und Ordner in Debian

So löschen Sie Dateien und Verzeichnisse mit dem Terminal in Debian 10

How to FileRun on Debian 11 – Eine kostenlose und private Cloud für uns!

So installieren Sie den neuesten Kernel auf Debian 11 und Derivaten