J'ai ajouté de nombreux PPA à l'aide de la add-apt-repository
commande. Existe-t-il un moyen simple de supprimer ces AAE? J'ai vérifié /etc/apt/sources.list
les lignes de début appropriées, mais elles ne sont pas là.
Ceci est sur un système de serveur donc une solution en ligne de commande serait géniale!
ppa-purge
travailler avec multarch.)sudo synaptic
> Configuration> Dépôts> PPA> (sélectionnez un PPA)> Supprimer (peut-être "Supprimer", pas sûr de la bonne traduction, je ne peux que vérifier les options du programme dans une autre langue).Réponses:
Utilisez le
--remove
drapeau, similaire à la façon dont le PPA a été ajouté:Comme alternative plus sûre, vous pouvez installer ppa-purge:
Ensuite, supprimez le PPA en rétrogradant gracieusement les packages fournis aux packages fournis par les référentiels officiels:
Notez que cela désinstallera les paquets fournis par le PPA, mais pas ceux fournis par les référentiels officiels. Si vous voulez les supprimer, vous devriez le dire à apt:
Vous pouvez également supprimer les PPA en supprimant les
.list
fichiers du/etc/apt/sources.list.d
répertoire.Enfin et surtout, vous pouvez également désactiver ou supprimer les PPA de la section "Sources de logiciel" dans Paramètres Ubuntu en quelques clics de souris (aucun terminal requis).
la source
add-apt-repository: error: no such option: --remove
: - /sudo apt-add-repository --remove ppa:repo_name/subdirectory
add-apt-repository: error: no such option: --remove
etadd-apt-repository: error: no such option: -r
Exécutez simplement apt-add-repository à nouveau avec l'
--remove
option de supprimer un PPA ajouté via la ligne de commande, par exemple:Puis mettez à jour avec:
la source
add-apt-repository: error: no such option: --remove
En variante, comme
ppas
sont stockés dans/etc/apt/sources.list.d
vous pouvez trouver celui que vous voulez supprimer en entrant:Ensuite, lorsque vous avez noté le nom du ppa incriminé (par exemple
myppa.list
), vous pouvez entrer:Faites attention avec rm (d’où la raison pour laquelle j’ai utilisé le commutateur interactif pour vous permettre de confirmer vos actions. Puis courez
sudo apt-get update
après.Cette méthode supprime simplement le
.list
fichier ppa ; il ne supprime aucun autre fichier et ne règle aucun autre problème causé par leppa
; pour cela, vous pouvez utiliserppa-purge
après avoir récupéré votre capacité de mise à jour (je sais que vous en avez parlé dans votre question, mais j'ajoute ce point aux futurs lecteurs): voir ici pour plus d'informations surppa-purge
.Notez également que si vous avez précédemment ajouté la clé du référentiel comme fiable, vous devez la supprimer :
la source
pub 2048R/5044912E 2010-02-11
. Dans ce cas, pour supprimer cette clé, leKEY_ID
est5044912E
. Voir askubuntu.com/a/107189/108037 . Je mentionne cela parce queapt-key del
silencieusement échoué avecOK
lorsqu'il est passé en2048R/5044912E
tant qu'ID clé.Vous pouvez utiliser le
commande dans un terminal.
Vous devrez d’abord installer
ppa-purge
pour utiliser cette commande. Pour ce faire, utilisezsudo apt-get install ppa-purge
ou cliquez sur ce bouton:En savoir plus à ce sujet ici .
la source
Les réponses à cette question vous aideront.
Vous pouvez gérer les PPA dans
System > Administration > Software Sources
ou en supprimant des fichiers dans/etc/apt/sources.list.d/
.Vous pouvez également utiliser un paquet appelé ppa-purge .
Et, comme je l'ai commenté sur la question que j'ai liée à ci-dessus,
la source
Ubuntu Software Center > Edit > Software Sources
.System Settings -> System -> Software & Updates -> Other Software
Certaines personnes préfèrent peut-être ajouter et supprimer des référentiels via une interface graphique. Depuis Ubuntu 10.10, cela nécessite un peu de travail supplémentaire. Une explication est disponible sur le wiki . Afin d’essayer d’avoir toutes les réponses à cette question disponibles au même endroit, je vais essayer de résumer les détails importants ici. Assurez-vous de vérifier le wiki (en particulier une fois qu'une nouvelle version d'Ubuntu est publiée) pour vous assurer que ce processus est toujours valide.
Tout d'abord, vous voudrez réactiver 'Sources de logiciels' dans le menu Système-> Administration. Cliquez avec le bouton droit de la souris sur le menu Applications / Emplacements / Système, puis cliquez sur "Modifier les menus".
Cela ouvrira une fenêtre, faites défiler et cliquez sur «Administration». Cochez la case à côté de "Sources de logiciels" puis cliquez sur le bouton "Fermer".
Allez dans Système-> Administration et vous devriez voir 'Sources de logiciels' dans le menu.
Dans la fenêtre qui s'ouvre, cliquez sur l'onglet "Autres logiciels" en haut.
Vous devriez voir tous les référentiels que vous avez ajoutés (y compris les PPA ajoutés via add-apt-repository). Vous pouvez désactiver temporairement un référentiel en décochant la case correspondante. Pour supprimer définitivement un référentiel, 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:
Espérons que cela aidera.
la source
ppa-purge
est votre ami. Il désinstalle automatiquement tout ce que vous avez installé via le ppa, puis supprime le ppa.Installez ppa-purge via:
sudo apt-get install ppa-purge
et l'utilise comme ceci:
sudo ppa-purge ppa-url
Alto.
la source
Ubuntu Maverick (10.10)
add-apt-repository
accepte un paramètre-r
ou--remove
qui supprime le PPA de la même manière que vous l'avez installé. :)Alors:
Installer:
sudo apt-add-repository ppa:user/repository
Désinstaller:
sudo apt-add-repository -r ppa:user/repository
la source
-r
et--remove
surapt-add-repository
commande. Ainsi, je pense que vous utilisez une version modifiée ou obsolète deapt-add-repository
. Cet utilitaire est fourni par lepython-software-properties
package, vous en utilisez peut-être une version verrouillée. Vous pouvez vérifier son code source ici: bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/… Ces options de suppression ont été introduites lors de la révision 47, à la fin de l'année 2010. Elles existent donc depuis 10.10 et ne sont jamais modifiées, car vous pouvez voir dans la source.Exécutez Ubuntu Software Center et dans le menu, choisissez "Sources de logiciel" - vous pouvez y ajouter / modifier / supprimer des référentiels.
la source
Exécutez ces commandes:
la source
add-apt-repository: error: no such option: --remove
Selon que add-apt-repository a été appelé avec une ligne sources.list complète ou un ppa, il l'ajoute à /etc/apt/sources.list ou à un nouveau fichier situé dans le répertoire /etc/apt/sources.list.d/. . S'il s'agit d'un ppa, il importera alors la clé ppa GPG dans le trousseau d'apt
Pour inverser les actions effectuées par add-apt-repository, vous pouvez soit supprimer manuellement la ligne apt, soit utiliser un outil tel que "Sources logicielles", puis supprimer la clé GPG à l'aide d'apt-key, comme suit:
"sudo apt-key list" pour connaître l'id du référentiel que vous souhaitez supprimer, puis
"sudo apt-key del id" où est 7FAC5991. L'identifiant est la partie après le caractère "/".
la source
Si vous parlez des applications réellement installées via un PPA, elles seront listées comme n'importe quelle autre application et vous voudriez la désinstaller de la même manière. Les PPA (référentiels) eux-mêmes seront listés sous l'onglet "Autres logiciels" du menu Paramètres-> Référentiels. Ils peuvent être supprimés comme n'importe quelle autre source.
la source
En utilisant
add-apt-repository
Remarque: Cette solution ne supprime / ne rétrograde pas les packages associés au référentiel.
La
add-apt-repository
commande 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 souhaitez envoyer. Utilisez la commande ci-dessous:... changer "PPA / HERE" en PPA que vous supprimez.
Source: COMMENT UTILISER UN PPA LAUNCHPAD (AJOUTER, ENLEVER, PURGER, DÉSACTIVER) À UBUNTU
En utilisant
ppa-purge
Remarque: cette solution purgera PPA et rétrogradera tous les packages.
Pour installer utiliser:
Pour
ppa-purge
vous utiliser, vous feriez:... en remplaçant "REPOSITORY / HERE" par le référentiel que vous supprimez.
Source: ENLEVEZ OU PURGEZ LES REPOSITAIRES PPA VIA LA LIGNE DE COMMANDE [ASTUCE RAPIDE UBUNTU]
Utilisation du logiciel et des mises à jour
Remarque: Cette solution ne supprime / ne rétrograde pas les packages associés au référentiel.
Recherchez "Logiciels & Mises à jour" et lancez-le, puis choisissez l'onglet -> "Autres logiciels". Pour supprimer un référentiel, décochez-le, puis cliquez sur "Fermer" et enfin sur "Actualiser".
la source
Vous pouvez utiliser y-ppa-manager
Installation:
Utilisation :
Ouvrez Y PPA Manager et sélectionnez
Manage PPAs
Sélectionnez le PPA que vous souhaitez supprimer et cliquez sur le
Remove
boutonla source
Vous pouvez gérer vos référentiels dans
System > Administration > Software Sources
Vous pouvez également les supprimer dans
/etc/apt/sources.list.d/
lesquels vous trouverez un<repo>-ppa-<distro>.list
fichier. Vous pouvez supprimer ce fichier ou simplement commenter la ligne de début.la source
Il y a une commande,
add-apt-repository -r
.Mais supprimer le fichier et le réexécuter
sudo apt-get update
est également acceptable.la source
add-apt-repository: error: no such option: -r
En dehors de la solution mentionnée précédemment: Si des logiciels sont toujours installés à partir de ce référentiel, il est préférable de les rétablir dans la version d'origine fournie avec Ubuntu: celle de ppa ne recevra plus les mises à jour (de sécurité ou autres). Il existe un outil qui fera exactement cela: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge
la source
Ça dépend. Si vous avez installé une nouvelle application à partir d’un ppa, vous pouvez la désinstaller normalement. Cependant, si vous avez activé un ppa pour obtenir une version plus récente d'un programme déjà installé (Firefox 4, les nouveaux pilotes Xorg, etc.), vous devez utiliser un programme appelé ppa-purge.
Ppa-purge est disponible dans les référentiels de Maverick et des versions plus récentes. Un backport est disponible pour les utilisateurs Lucid. Installez-le et lancez
La commande ci-dessus désactivera le ppa de vos sources de logiciels, puis réinstallera la version officielle de l'application mise à niveau à partir du référentiel Ubuntu.
la source
Linux Mint il n'y a pas
--remove
ou-r
passer suradd-apt-repository
. Si vous souhaitez supprimer un référentiel, vous devrez le faire manuellement. C'est pas difficile:Répertoriez tous les référentiels installés.
Cette liste, par exemple:
Recherchez le nom du référentiel que vous souhaitez supprimer.
Dans mon cas, je veux enlever
natecarlson-maven3-trusty.list
.Supprimer le référentiel.
Répertorie toutes les clés GPG.
Cette liste, par exemple:
Recherchez l'ID de clé que vous souhaitez supprimer. L'identifiant de clé est la partie après le
/
.Dans mon cas, je veux supprimer la clé Nate Carlson, donc l'ID est
3DD9F856
.Retirez la clé.
Mettez à jour les listes de paquets.
Terminé!
la source
Le moyen le plus simple de supprimer tous vos PPA'a est le suivant:
Cela vous amènera d’abord au répertoire qui contient
sources.list.d
puis rm (remove) essentiellement tous les fichiers avec une liste de mots dans leur nom.la source
OMG! Ubuntu! a mentionné que cette fonctionnalité avait été ajoutée au PPA ' Tweak '.
Une fois dans l'univers, vous pourrez probablement vous en servir pour vous enlever lui-même :)
la source
Vous pouvez utiliser Ubuntu-Tweak , ce qui facilite l'édition de ppa. Vous pouvez supprimer les ppa manuellement ou lorsque Ubuntu-Tweak le sait, cliquez simplement sur un bouton.
la source
Vous pouvez essayer ces commandes ci-dessous et cela fonctionne très bien pour moi de supprimer le noyau Linux 3.5 (ppa: xorg-edgers / ppa).
la source
add-apt-repository accepte maintenant un argument --remove.
https://bugs.edge.launchpad.net/ubuntu/+bug/446216
J'ai proposé d'ajouter une commande rm-apt-repository également:
la source
Créez cette fonction (ajoutez-la à l'endroit où vous stockez vos fonctions), puis exécutez-la avec le nom ppa approprié:
Ajoutez une vérification d'erreur (paramètre inexistant, par exemple) si vous le souhaitez ...
la source
Toutes ces réponses sont correctes, mais pour moi, le moyen le plus simple est de les supprimer directement à l'aide de rm -rf.
Imaginez que apt mise à jour vous donne l'erreur suivante:
Ensuite, vous pouvez le réparer en faisant quelque chose comme:
la source
sudo apt update
après est nécessaire?