#1 Le 12/07/2022, à 22:21
- abecidofugy
Avoir l’historique des mises à jour (pour paquets deb) en commande
Salut,
Je voudrais savoir l’historique des mises à jour sur mon PC pour les paquets deb (principalement) en ligne de commande.
J’ai trouvé un topic sur le forum, mais ça date, et je voudrais une manip pour 2022.
Je continue de chercher, et je viens poster ici si je tiens l’astuce.
Bonne soirée.
Hors ligne
#2 Le 12/07/2022, à 22:49
- Vobul
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
/var/log/apt/apt.log ?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 12/07/2022, à 23:20
- abecidofugy
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
/var/log/apt/history.log ?
Merci, c’était quasi ça.
Vraiment cool.
Hors ligne
#4 Le 12/07/2022, à 23:58
- MicP
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
Bonjour
La commande less est très pratique pour faire des recherches dans des fichiers :
Lance la ligne de commande suivante :
less /var/log/apt/history.log
ou bien, si tu veux faire des recherches dans un des fichiers log qui aurait déjà été compressé (par une commande lancée par logrotate) :
zless /var/log/apt/history.log.1.gz
Une fois que la commande less affiche le contenu de ton fichier,
fait s'afficher l'aide en ligne en tapant sur la touche H
et tu pourras y trouver beaucoup de raccourcis clavier
comme par exemple, pour faire des recherches, tape sur la touche /
puis entre un motif de recherche qui s'affichera en bas et à gauche de l'écran.
Par exemple, pour rechercher dans le fichier affiché tous les mots qui contiendraient le motif ssl
entre ce qui suit :
/ssl
Le premier mot qui contiendra ssl dans le fichier sera affiché en surbrillance,
et s'il y en a plusieurs, tu tapes sur n pour aller au motif suivant ou N pour aller au motif précédent.
Il y a beaucoup d'autres raccourcis très intéressants à apprendre,
et en plus, less est le pager qui permet d'afficher les pages de manuel avec la commande man
du coup, quand vous visualisez une page de manuel, par exemple :
man bash
c'est le pager less qui affiche les pages,
donc tout ce que vous apprendrez à faire avec la commande less pourra vraiment vous être utile,
et vous en oublierez la commande cat ou/et more
Dernière modification par MicP (Le 13/07/2022, à 03:14)
Hors ligne
#5 Le 13/07/2022, à 01:33
- abecidofugy
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
Oui, j’ai installé most, c’est mon pager par défaut, mais je constate qu’il n’y a pas de coloration des logs (c’est sans doute normal, car des entrées il y en a !).
En tous les cas, grâce à toi, je viens de comprendre pourquoi il y a le z devant less
Merci.
Par contre, je ne marque pas le topic comme résolu, si jamais quelqu’un aurait une idée de la même chose pour les snap et flatpak, toujours en ligne de commande. Au pire, avec le GUI, car je ne vais pas installer de snap sur un serveur dédié ^^
Hors ligne
#6 Le 13/07/2022, à 02:58
Hors ligne
#7 Le 13/07/2022, à 03:36
- abecidofugy
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
Merci. Ah, je n’ai pas Synaptic ; je vais voir dans Muon. Discover n’est pas le bon tool pour faire ça.
//EDIT : mais rien pour snap ou flatpak ^^
Dernière modification par abecidofugy (Le 13/07/2022, à 03:39)
Hors ligne
#8 Le 13/07/2022, à 07:03
- MicP
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
Attention quand même, l'historique affiché par synaptic ne montre que les paquetages installés/désinstallés PAR synaptic,
Donc, si on n'utilise QUE synaptic, tout va bien, mais tout ce qu'on aura installé avec apt, il faudra aller le chercher dans les logs présents dans /var/log/apt/
Je me disais que, vu comment sont formatés les fichiers history.log d'apt,
ça ne me semble pas être très compliqué de créer une petite interface graphique
ou même en utilisant une console en mode texte.
Hors ligne
#9 Le 13/07/2022, à 12:58
- bruno
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
Pour moi les logs de dpkg sont plus lisibles :
grep " install " /var/log/dpkg.log
#10 Le 13/07/2022, à 13:09
- Tawal
Re : Avoir l’historique des mises à jour (pour paquets deb) en commande
Hello,
Pour une question de lisibilité de l'historique d'apt, j'avais créé un script.
Il est là : https://debian-facile.org/viewtopic.php?id=31213
C'est aussi un "outil" de recherche dans l'historique.
Il a certainement des améliorations à apporter, mais il est fonctionnel
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne