Identifier les paquets suspects installés sur votre Debian

 · Jean Schurger
Table of contents

Il y a maintes raisons (souvent mauvaise) pour se retrouver avec des paquets installés sur un système Debian (ou basé sur Debian) dont on a perdu l'origine.

Le script suivant permet de les lister

#!/usr/bin/env python
import apt
print "\n".join(p.name for p in apt.Cache() if p.installed
                and not p.versions[p.installed].origins[0].trusted)

Et si on désire seulement obtenir ceux dont une version convenable est

disponible

#!/usr/bin/env python
import apt
print "\n".join(p.name for p in apt.Cache() if p.installed
                and not p.versions[p.installed].origins[0].trusted
                and len(p.versions) > 1)