Depuis l'installation, j'ai ajouté pas trop de PPA à mon système 15.04 car je voulais une application spécifique. Mais parfois, j'ai supprimé ce package plus tard, parce qu'il ne fonctionnait pas, n'était pas ce que je voulais vraiment, ou simplement parce que je n'en avais plus besoin. Je ne sais pas si cela fait une différence, mais certains référentiels ont été installés avec add-apt-repository
tandis que d'autres viennent juste d'une commande qui vient de créer le fichier /etc/apt/sources.list.d/
manuellement.
Maintenant, comment puis-je vérifier si des packages d'un PPA sont installés et sinon, les supprimer de mes sources logicielles? Cette procédure devrait fonctionner automatiquement dans tous les AAE.
apt
package-management
ppa
add-apt-repository
Byte Commander
la source
la source
y-ppa-manager
.Réponses:
Voici un script. Sans paramètre, le script répertorie quelques informations. Avec
--delete
, leslist
fichiers seront supprimés si aucun package n'est installé.Copiez le code ci-dessus dans un nouveau fichier, par exemple:
Rendre le script exécutable
Et lancez-le avec
pour répertorier tous les référentiels et le nombre de packages installés.
Démarrez le script avec
pour supprimer les
list
fichiers.Exemple de sortie sur mon système
la source
add-apt-repository --remove
? Ou manuellementrm
le???.list
fichier? Qu'en est-il des clés GPG utilisées par ce PPA, seront-elles également supprimées si j'utiliseadd-apt-repository --remove
?rm
commande avait unecho
Je ne connais pas de méthode automatique, mais cette méthode est assez rapide:
Démarrez le gestionnaire de paquets synaptique et entrez votre mot de passe lorsque vous y êtes invité
Dans la colonne de gauche vers le bas, cliquez sur Origine
Tous les ppas de votre système seront désormais répertoriés en haut de la colonne de gauche. Vous pouvez cliquer sur la liste et voir si un logiciel est installé à partir de chacun. (si c'est le cas, il y aura une case verte par le nom du package dans la colonne de droite). S'il y a beaucoup de paquets de la ppa (trop pour voir à l'écran à la fois), vous pouvez cliquer sur le S en haut de la colonne de droite pour les trier par statut.
REMARQUE: si vous avez des ppas inutilisés:
la source