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).

11voto

alastairs Points 3045

Selon que add-apt-repository a été invoqué avec une ligne complète de sources.list ou un ppa, il ajoute la ligne à /etc/apt/sources.list ou un nouveau fichier dans le répertoire /etc/apt/sources.list.d/. S'il s'agit d'un ppa, il importera alors la clé GPG du ppa dans le trousseau d'apt.

Pour annuler les actions effectuées par add-apt-repository, vous pouvez soit supprimer manuellement la ligne apt, soit utiliser un outil comme "Software Sources" pour le faire, puis supprimer la clé GPG en utilisant apt-key comme suit :

"sudo apt-key list" pour trouver l'identifiant du dépôt que vous voulez supprimer, puis
"sudo apt-key del id" où is ressemble à 7FAC5991. L'id est la partie après le caractère "/".

11voto

David your friend Points 713

Utilisation de add-apt-repository

Note : Cette solution ne supprime pas/ne rétrograde pas les paquets associés au référentiel.

Le site add-apt-repository a une option pour supprimer un référentiel, qui est spécifié avec -r . Il vous suffit de connaître le PPA que vous voulez envoyer. Utilisez la commande ci-dessous :

sudo add-apt-repository -r ppa:REPOSITORY/HERE

... en remplaçant "PPA/HERE" par le PPA que vous supprimez.

Source : COMMENT UTILISER UN PPA DE LAUNCHPAD (AJOUTER, SUPPRIMER, PURGER, DÉSACTIVER) DANS UBUNTU


Utilisation de ppa-purge

Note : Cette solution purgera le PPA, et rétrogradera tous les paquets de celui-ci.

Pour l'installer, utilisez :

sudo apt install ppa-purge

Pour utiliser ppa-purge que vous feriez :

sudo ppa-purge ppa:REPOSITORY/HERE

... en changeant "REPOSITORY/HERE" par le référentiel que vous supprimez.

Source : SUPPRIMER OU PURGER LES DÉPÔTS PPA VIA LA LIGNE DE COMMANDE [ASTUCE RAPIDE D'UBUNTU].


Utilisation des logiciels et mises à jour

Note : Cette solution ne supprime pas/ne rétrograde pas les paquets associés au référentiel.

Recherchez "Logiciels et mises à jour" (ou software-properties-gtk ) & le lancer puis choisir l'onglet -> "Autres logiciels". Pour supprimer un dépôt, décochez-le, puis cliquez sur "Fermer", et enfin "Rafraîchir".

enter image description here

10voto

Code Friendly Points 3069

Si vous parlez des applications réelles installées via un PPA, elles seront répertoriées comme toute autre application et vous les désinstallerez de la même manière. Les PPA (dépôts) eux-mêmes seront répertoriés sous l'onglet "Autres logiciels" du menu Paramètres->Dépôts. Ils peuvent être supprimés comme n'importe quelle autre source.

Screenshot of Synaptic Repository/PPA screen

8voto

mxdsp Points 3576

Vous pouvez utiliser y-ppa-manager

Installation :

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Utilisez :

Ouvrez Y PPA Manager et sélectionnez Manage PPAs

enter image description here

Sélectionnez le PPA que vous souhaitez supprimer et cliquez sur le bouton Remove bouton

enter image description here

7voto

Redbaron Points 523

Vous pouvez gérer vos référentiels dans System > Administration > Software Sources

Vous pouvez également les supprimer dans /etc/apt/sources.list.d/ où vous trouverez un <repo>-ppa-<distro>.list Vous pouvez supprimer ce fichier ou simplement commenter la ligne deb.

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