1497 votes

Comment supprimer les APP ?

J'ai ajouté de nombreux PPAs en utilisant la fonction add-apt-repository commande. Existe-t-il un moyen simple de supprimer ces PPA ? J'ai vérifié dans /etc/apt/sources.list pour les lignes de débit appropriées mais elles ne sont pas là.

Le système est sur un serveur, donc une solution en ligne de commande serait la bienvenue !

12 votes

Il y a un bug sur Launchpad ( bugs.launchpad.net/software-properties/+bug/446216 ) demandant un argument --remove pour la commande add-apt-repository. J'ai soumis une demande de fusion ( code.launchpad.net/~mac9416/properties logicielles/ ) pour que cette fonctionnalité soit mise en œuvre, mais elle n'a pas encore été acceptée. Nous espérons que cette fonctionnalité sera bientôt disponible.

0 votes

C'est une excellente nouvelle. Cela m'ennuyait un peu qu'il n'y ait pas de commande pour annuler l'ajout ; un peu comme aptitude qui ne fait qu'installer ! ppa-purge est bien mais ce n'est même pas dans les dépôts officiels.

1 votes

En rapport. (En particulier, voir cette réponse de ma part pour obtenir ppa-purge pour travailler avec multarch).

34voto

Nick Fortescue Points 169

Certaines personnes peuvent préférer ajouter et supprimer des dépôts via une interface graphique. À partir d'Ubuntu 10.10, cela nécessite un peu de travail supplémentaire. Une explication est disponible sur le site wiki . Afin d'essayer d'avoir toutes les réponses à cette question disponibles en un seul endroit, je vais essayer de résumer les détails importants ici. N'oubliez pas de consulter le wiki (surtout lorsqu'une nouvelle version d'Ubuntu est publiée) pour vous assurer que cette procédure est toujours valable.

Tout d'abord, vous devez réactiver les "Sources logicielles" dans le menu Système->Administration. Faites un clic droit sur le menu Applications/Places/Système et cliquez sur "Modifier les menus".

Click 'Edit Menus'

Une fenêtre s'ouvre alors, faites défiler la liste et cliquez sur "Administration". Cochez la case à côté de "Software Sources" et cliquez ensuite sur le bouton "Close".

Check the box next to 'Software Sources'

Allez dans Système->Administration et vous devriez voir 'Sources de logiciels' dans le menu.

'Software Sources' now in menu

Dans la fenêtre qui s'ouvre, cliquez sur l'onglet "Autres logiciels" en haut.

'Other Software' tab

Vous devriez voir tous les dépôts que vous avez ajoutés (y compris les PPAs ajoutés via add-apt-repository). Vous pouvez désactiver temporairement un référentiel en décochant la case à côté de celui-ci. Pour supprimer définitivement un dépôt, mettez-le en surbrillance et cliquez sur le bouton "Supprimer". Lorsque vous avez terminé, cliquez sur le bouton "Fermer".

Comme Marcel Stimberg l'a noté plus tôt :

Cela supprimera le PPA du répertoire mais si le paquet est une version plus récente de l'un des standard, vous devrez ensuite rétrograder manuellement le paquet par la suite. ppa-purge (voir autre réponse) le fait pour vous.

J'espère que cela vous aidera.

0 votes

Vous n'avez pas besoin de modifier le menu, il y a une entrée pour les sources de logiciels dans le menu du centre des logiciels.

0 votes

Merci. Il semble qu'un problème avec gksu de mon côté a fait que les sources logicielles ne m'ont pas été présentées lorsque j'ai essayé initialement. Je vais résoudre ce problème localement et mettre à jour la réponse.

26voto

HDave Points 3537

ppa-purge est votre ami. Il désinstalle automatiquement tout ce que vous avez installé via le ppa et supprime ensuite le ppa.

Installer ppa-purge via :

sudo apt-get install ppa-purge

et l'utiliser comme ceci :

sudo ppa-purge ppa-url

Viola.

2 votes

L'OP a déjà essayé ppa-purge.

24voto

Paulo Freitas Points 560

Depuis Ubuntu Maverick (10.10) add-apt-repository accepte un -r ou --remove qui supprime le PPA de la même manière que vous l'avez installé :)

Donc :

Installez : sudo apt-add-repository ppa:user/repository

Désinstaller : sudo apt-add-repository -r ppa:user/repository

2 votes

Merci. J'ai utilisé sudo apt-add-repository -r ppa:user/repository pour désinstaller un ppa récalcitrant du projet New Linux Counter. J'ai essayé beaucoup de lignes de commande et de suggestions mais aucune d'entre elles n'a été d'une quelconque aide, seule la vôtre a fonctionné ! Merci ! Une info : ça marche aussi en 12.04 LTS, pas seulement en Maverick.

0 votes

De rien, @CristianaNicolae ! J'ai mis à jour ma réponse en fonction de vos conseils, merci ! :)

0 votes

Je suis en 13.10 et j'obtiens add-apt-repository : error : no such option : -r

20voto

mrówa Points 524

Lancez le Centre logiciel Ubuntu et dans le menu choisissez "Sources logicielles" - là vous pouvez ajouter/modifier/supprimer des dépôts.

14voto

krizna Points 159

Exécutez ces commandes :

sudo add-apt-repository --remove ppa:kernel-ppa/ppa 
sudo apt-get update

0 votes

Comme indiqué ci-dessus, j'utilise la version 13.10 et j'obtiens les résultats suivants add-apt-repository: error: no such option: --remove

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X