Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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