Identifier les paquets installés issus de la source debian-security

La source debian-security se retrouve confondue avec la source debian standard et il faut plusieurs commandes pour retrouver ses petits. Voici un script qui fait le travail…

Le code suivant est à ajouter dans un fichier créé avec votre éditeur de texte préféré. Appelons le « recherche.sh ». Le résultat détaillé est stocké automatiquement dans le répertoire courant, dans un fichier appelé « resul_source-security »

gedit recherche.sh
#! /bin/bash 
#
#set -x
# pas de prise en compte des messages d'erreur
exec 2>/dev/null
date
if -f resul_source-security
then
rm resul_source-security
fi
echo "   *** Recherche des paquets installés provenant de la source debian-security ***"
apt list --installed >> apt-list-installed
#retrait de la premiere ligne (En train de lister…)
tail -n +2 apt-list-installed > apt-list-installed-1
# ne conserver que le nom du paquet
cut -d/ -f1 apt-list-installed-1 >> apt-list-installed-cut
echo $(cat apt-list-installed-cut | wc -l) "paquets à vérifier"
# apt policy sur chaque paquet
while read line
do 
#
apt policy $line | grep  "100 /var/lib/dpkg/status" -B2 >> resul_policy_tmp
# vérification sans édition sur le terminal
if grep "debian-security buster" resul_policy_tmp >/dev/null
then
# il y a une source de sécurité pour ce paquet
date +%H-%M-%S
echo "Le paquet" $line "a une source de sécurité"
apt policy $line >> resul_source_security
fi
rm resul_policy_tmp
done < apt-list-installed-cut
echo "Recherche terminée à" $(date +%H-%M-%S) 
rm apt-list-installed
rm apt-list-installed-1
rm apt-list-installed-cut
echo "Voir le fichier resul_source-security"

Lancer l’exécution

bash recherche.sh

Résultat

bash recherche.sh
mercredi 22 janvier 2020, 18:50:21 (UTC+0100)
   *** Recherche des paquets installés provenant de la source debian-security ***
2555 paquets à vérifier
18-50-49
Le paquet chromium-common a une source de sécurité
18-50-49
Le paquet chromium-inspector a une source de sécurité
18-50-50
Le paquet chromium-sandbox a une source de sécurité
18-50-51
Le paquet chromium a une source de sécurité
18-59-17
Le paquet libvpx5 a une source de sécurité
19-00-16
Le paquet lightning-l10n-fr a une source de sécurité
19-00-16
Le paquet lightning a une source de sécurité
19-02-14
Le paquet thunderbird-l10n-fr a une source de sécurité
19-02-15
Le paquet thunderbird a une source de sécurité
Recherche terminée à 19-02-55
Voir le fichier resul_source-security

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.