Dans un système utilisant Zypper pour la gestion des paquets (openSuse, dans mon cas), comment obtenir une liste de tous les paquets installés qui ne sont pas associés à un référentiel actuellement activé?
Problème réel: lors de la mise à niveau de distributions (p. Ex. D'OpenSuse 12.1 à 12.2), je désactive tous les référentiels non standard que j'ai activés. Souvent, je ne les ajoutais que pour obtenir une nouvelle version d'un outil particulier, mais cette version plus récente est incluse par défaut dans la distribution mise à jour. Parfois, cependant, des packages supplémentaires ont été installés à partir du référentiel, mais je ne sais pas comment les détecter. Le système fonctionne, mais ces packages ne seront jamais mis à jour puisque j'ai supprimé le référentiel fournisseur après la mise à niveau.
zypper pa -i | grep @System
; J'avais l'habitude d'utiliserzypper search -i -s -t package | grep "| (System Packages)\s*$"