Comment puis-je lister tous les paquets que j'ai installés à partir d'un référentiel particulier?
Comment puis-je lister tous les paquets installés qui ne sont pas disponibles dans les archives principales d'Ubuntu, et aussi voir de quels référentiels ils proviennent? (Si je connaissais la réponse à cette question, je pourrais consulter cette liste pour un nom particulier de PPA afin de connaître la réponse à ma première question.)
apt
package-management
Marius Gedminas
la source
la source
Réponses:
Développez l'élément "Logiciels installés" dans le Centre logiciel Ubuntu. Vous verrez une liste de tous les différents référentiels que vous avez activés. En cliquant sur le dépôt vous montrera les paquets que vous avez installés à partir de chacun.
la source
Il semble n'y avoir aucun enregistrement de l'origine d'un paquet installé .
Si vous êtes en mesure d’obtenir l’emplacement à partir duquel un package du même nom serait téléchargé, il est disponible via
apt-cache policy
. Le script suivant (plutôt moche) me convient:Notez qu'il est assez fragile, car il émet des hypothèses sur le résultat de
apt-cache policy
, qui pourraient changer d'une version à l'autre ...la source
Ouvrez le Gestionnaire de paquets Synaptic et cliquez sur le bouton "Origine" en bas à gauche de la barre latérale. Il listera vos sources. Sélectionnez une source pour voir les packages disponibles / installés.
la source
Ce script répertorie les packages installés et disponibles dans PPA:
J'ai appliqué ceci .
BTW En ce qui concerne le retrait du PPA, utilisez le programme ppa-purge; J'ai créé une version améliorée de celui-ci ici .
la source
Sous Quantal (12.10), l'espace dans la ligne d'origine doit être supprimé.
la source