#1 Le 01/12/2009, à 12:14
- Ingalex
sudo remove-apt-repository
Bonjour à tout le monde. Aujourd'hui, je voudrais vous faire connaitre un simple script que j'ai créé pour l'élimination des dépôts ajoutés par la commande (introduit à partir de Ubuntu Karmic Koala 9.10):
sudo add-apt-repository ppa: <repository-name>
Fondamentalement mon script "sudo remove-apt-repository" supprime le fichier .list associé au dépôt qui on peut trouver dans /etc/apt/sources.list.d/ et la clé GPG associée au dépôt.
La syntaxe est très simple:
sudo remove-apt-repository <nomme-du-dépôt>
J'ai également ajouté une aide qui peut être invoquée par:
sudo remove-apt-repository --help
ou par
sudo sudo remove-apt-repository -h
à cette adresse vous pouvez trouver le script e le ficher debian : http://www.sourceslist.eu/guide/script- … epository/
Aussi Mais vous pouvez le installer par mon dépôt.
Je suis toujours disponible si vous voulez me conseiller des façons pour l'améliorer ou si vous voulez signaler des problèmes. Ils sont également toujours bienvenus toutes les propositions de collaboration.
Dernière modification par Ingalex (Le 01/12/2009, à 12:15)
http://www.sourceslist.eu: le site de référence pour le sources.list pour les distributions Linux les plus populaires qui utilisent apt.
Essayez le nouveau Repo-Finder!
Hors ligne
#2 Le 01/12/2009, à 16:07
- wido
Re : sudo remove-apt-repository
Bonjour, petite suggestion par exemple:
sudo remove-apt-repository -l
ou
sudo remove-apt-repository -list
la commande listerait les dépôts installés ?
Hors ligne
#3 Le 01/12/2009, à 17:58
- Ingalex
Re : sudo remove-apt-repository
Je peux facilement mettre en œuvre cette option supplémentaire. Tu as raison, peut être très utile. Mais la liste devrait toutefois se référer uniquement aux dépôts ppa launchpad installés avec:
sudo add-apt-repository ppa:<repository-name>
Dans /etc/apt/sources.list on doit laisser seulement les dépôts officielles.
Dernière modification par Ingalex (Le 01/12/2009, à 18:29)
http://www.sourceslist.eu: le site de référence pour le sources.list pour les distributions Linux les plus populaires qui utilisent apt.
Essayez le nouveau Repo-Finder!
Hors ligne
#4 Le 02/12/2009, à 16:24
- Ingalex
Re : sudo remove-apt-repository
j'ai fait les modifications suivantes à mon script:
- ajout des options "-list" et "-l" pour lister les répertoires ajoutés avec la commande "sudo add-apt-repository"
Pour obtenir la liste des répertoires, vous avez à exécuter :
sudo remove-apt-repository --list
ou
sudo remove-apt-repository -l
- Soumis le contrôle sur le fichier /etc/apt/sources.list et sa notification dans le cas qui n'étaient pas inclus Launchpad PPA référentiel avec la commande "sudo add-apt-repository".
- Ajouté une barre de progression.
- Optimisé une partie du code du script.
Dernière modification par Ingalex (Le 02/12/2009, à 21:58)
http://www.sourceslist.eu: le site de référence pour le sources.list pour les distributions Linux les plus populaires qui utilisent apt.
Essayez le nouveau Repo-Finder!
Hors ligne
#5 Le 15/12/2009, à 02:07
- Hizoka
Re : sudo remove-apt-repository
merci pour ce script
par contre le site affiche : version 0.1.3
or le fichier téléchargé est : version 0.1.2
Dernière modification par Hizoka (Le 15/12/2009, à 02:09)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#6 Le 15/12/2009, à 17:39
- Ingalex
Re : sudo remove-apt-repository
J'ai corrigé le lien. Le lien mène vers la version 0.1.2, mais la dernière version dans les dépôts est la version 0.1.3. merci pour les rapports. salut!
http://www.sourceslist.eu: le site de référence pour le sources.list pour les distributions Linux les plus populaires qui utilisent apt.
Essayez le nouveau Repo-Finder!
Hors ligne
#7 Le 02/05/2010, à 18:01
- Hizoka
Re : sudo remove-apt-repository
hizoka@hizo-pc:~$ sudo remove-apt-repository -l
PPA Launchpad repositories added to your list of software sources:
chromium-daily/ubuntu lucid main
eudoxos/ubuntu lucid main
gcstar/ubuntu lucid main
info-g-com/xserver-xorg-1.7.6-gc/ubuntu lucid main
kubuntu-ppa/backports/ubuntu lucid main
kubuntu-ppa/ubuntu lucid main
matthaeus123/mrw-gimp-svn/ubuntu lucid main
nilarimogard/webupd8/ubuntu lucid main
rvm/testing/ubuntu lucid main
tucan/ubuntu lucid main
hizoka@hizo-pc:~$ sudo remove-apt-repository tucan
Pay attention! You have some repository PPA Launchpad in your /etc/apt/sources.list but with this command you can remove only PPA Launchpad present in /etc/apt/sources.list.d/
Do you wish to continue? [Y/N]
y
hizoka@hizo-pc:~$ sudo remove-apt-repository -l
PPA Launchpad repositories added to your list of software sources:
chromium-daily/ubuntu lucid main
eudoxos/ubuntu lucid main
gcstar/ubuntu lucid main
info-g-com/xserver-xorg-1.7.6-gc/ubuntu lucid main
kubuntu-ppa/backports/ubuntu lucid main
kubuntu-ppa/ubuntu lucid main
matthaeus123/mrw-gimp-svn/ubuntu lucid main
nilarimogard/webupd8/ubuntu lucid main
rvm/testing/ubuntu lucid main
tucan/ubuntu lucid main
Comme tu peux le voir ça ne semble pas fonctionner...
Serait-il possible d'ajouter une commande qui evite qu'il verifie /etc/apt/sources.list stp ?
car j'ai fait :
select nom_ppa in $(sudo remove-apt-repository -l | sed "1,3d ; /^$/d ; s@/ubuntu.*@@" | sed '$a\Exit')
do
case "${nom_ppa}" in
Exit) break && return ;;
*) sudo remove-apt-repository "${nom_ppa}" ;;
esac
done
mais c'est chiant qu'il affiche l'alarme.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne