Le petit blog crasseux de Jean Schurger - Jean Schurger's little grimy website.

Identifier les paquets suspects installés sur votre Debian

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)

Modifié: 2015-09-01 mar 10:22

Emacs 24.5.1 (Org mode 8.3.1)