Mise à jour : Surveillance/Alerte sur certains paquets

Demande d'aide : c'est ici.
Répondre
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1289
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

27 avr. 2021, 12:10

Bonjour, :006:

Je recherche une solution pour être informé AVANT la mise à jour de certains paquets.

Un cas d'usage typique étant d'être informé des MàJ qui pourraient conduire à un update-grub
donc à la réécriture de /boot/grub/grub.cfg
ce qui serait impossible,
si on a configuré le montage de la partition "boot" en lecture seule dans /etc/fstab

Existe-t-il un utilitaire pour cette tâche ?


Faute d'une solution toute-faite,
les pistes pour un script "maison" sont les bienvenues.

Pour l'instant,
pour obtenir la liste des prochaines mises à jour,
je n'ai pas mieux que :

apt update && apt list --upgradable 2>/dev/null | grep -v 'En train de lister' | cut -d / -f 1


Merci pour vos conseils :dirol:
Debian testing/stable - XFCE
Avatar du membre
vv222
Modérateur
Modérateur
Messages : 446
Enregistré le : 18 avr. 2016, 20:14
Localisation : Bretagne
Contact :
Status : Hors ligne

27 avr. 2021, 13:07

Je la trouve très bien ta commande basée sur apt list --upgradable, pour moi c’est une bonne approche.

J’aurais juste tendance à y remplacer :

Code : Tout sélectionner

apt list --upgradable 2>/dev/null | grep -v 'En train de lister'
par :

Code : Tout sélectionner

LANG=C apt list --upgradable 2>/dev/null | tail +2
Cette seconde forme a l’avantage de ne pas dépendre de la langue du système sur laquelle tu la lances.
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1289
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

27 avr. 2021, 22:51

vv222 a écrit : 27 avr. 2021, 13:07 LANG=C apt list --upgradable 2>/dev/null | tail +2
C'est cool,
je ne connaissais pas LANG=C pour se libérer de la contrainte "locale",
du coup tail est plus à propos.

Merci :023:
Debian testing/stable - XFCE
Répondre