GNU/Linux >> Tutoriels Linux >  >> Debian

Debian - Comment voir les nouvelles et les journaux des modifications pour les paquets Debian mis à jour au cours des dernières 48 heures ?

Bien que j'utilise apt-listchanges Je n'ai pas toujours le temps de lire tous les changements (actualités et changelogs). Je souhaite plutôt examiner les modifications après coup, par exemple en répertoriant les modifications pour tous les packages que j'ai mis à jour au cours des dernières 48 heures.

Par exemple, puis-je :

  • stocker les résultats de apt-listchanges dans une séquence basée sur le temps
  • requête apt pour "tous les journaux des modifications de tous les packages mis à jour au cours des dernières 48 heures"
  • autre chose ?

Idéalement, cette liste inclurait les nouveaux packages et les packages qui ont été mis à jour mais qui n'ont pas de contenu d'actualités ou de journal des modifications.

Réponse acceptée :

stocker les résultats de apt-listchanges dans une séquence basée sur le temps

L'approche que je préfère pour cela est de configurer apt-listchanges pour m'envoyer un e-mail avec les modifications ; la séquence basée sur le temps est ensuite maintenue par mon client de messagerie.

requête apt pour "tous les journaux des modifications de tous les packages mis à jour au cours des dernières 48 heures"

Il n'y a rien d'intégré pour cela (apt ne suit pas spécifiquement la date/l'heure à laquelle les packages sont installés ou mis à niveau), mais vous pouvez le découvrir à partir des journaux. Regardez /var/log/apt/history.log*; vous trouverez toutes les opérations effectuées par apt et frères et sœurs, avec les informations suivantes pour chacun :

  • la date/l'heure de début et de fin ;
  • l'utilisateur demandeur (s'il est exécuté avec sudo );
  • la liste des packages mis à niveau, le cas échéant, avec la version précédemment installée et la version mise à niveau ;
  • la liste des packages installés, le cas échéant, avec la version installée et une indication indiquant s'ils ont été installés automatiquement ;
  • la liste des packages supprimés, le cas échéant ;
  • la liste des packages purgés, le cas échéant.

Vous pouvez analyser cela pour déterminer les modifications apportées au cours des dernières 48 heures et, pour les mises à niveau, utiliser les informations de version pour extraire les parties pertinentes des journaux des modifications et des actualités.

Cela ignorera les opérations de package effectuées directement avec dpkg; vous pouvez regarder /var/log/dpkg.log* pour les détails de ceux-ci, mais ils sont un peu plus difficiles à analyser (et vous devrez filtrer les opérations correspondant à apt opérations).

(Notez que les paquets mis à jour auront toujours au moins un contenu de journal des modifications, du moins s'ils proviennent de Debian ; dans certains cas, ce sera un journal des modifications spécifique à l'architecture, mais il y aura toujours quelque chose.)


Debian
  1. Comment réinitialiser le mot de passe pour sudo dans Debian

  2. Debian – Comment extraire et installer .deb sans la commande Dpkg ?

  3. Linux - Comment chiffrer Linux (debian 8) après l'installation et quelles en sont les conséquences ?

  4. Comment installer ClamAV sur Debian 9 et rechercher les vulnérabilités

  5. Voici comment utiliser la ligne de commande pour rechercher les packages disponibles dans Debian, Ubuntu ou Linux Mint [APT]

Comment voir les commandes Terminal que vous utilisez le plus souvent dans Debian 10

Comment installer et utiliser Tilda - une console déroulante pour Debian 10

Comment voir les fichiers et dossiers cachés dans Debian

Comment supprimer des fichiers et des répertoires à l'aide du terminal dans Debian 10

Comment FileRun sur Debian 11 – Un cloud gratuit et privé pour nous !

Comment installer le dernier noyau sur Debian 11 et dérivés