Le menu
À retenir
Outils
- Convertisseur de code source en HTML
- Générateur de lien en (x)HTML
- Traduction Français-Esperanto online
Vie pratique
Portfolio
Présidentielles
Culture
- Respect des droits d'auteurs et droits voisins — Refus des Mesures Techniques de Protection (MTP)
- Licence globale : finalement je suis contre...
- Lettre à la SACEM : Réaction par rapport au projet de loi DADVSI
- Reprenons en main la culture !
- Gestion Numérique des droits (DRM) : une question de confiance
- Gestion Numérique des droits (DRM) : une question de confiance (2)
Archives
- Septembre 2008
- Aout 2008
- Juillet 2008
- Juin 2008
- Mai 2008
- Avril 2008
- Mars 2008
- Février 2008
- Janvier 2008
- Décembre 2007
- Novembre 2007
- Octobre 2007
- Septembre 2007
- Aout 2007
- Juillet 2007
- Juin 2007
- Mai 2007
- Avril 2007
- Mars 2007
- Février 2007
- Janvier 2007
- Décembre 2006
- Novembre 2006
- Octobre 2006
- Septembre 2006
- Aout 2006
- Juillet 2006
- Juin 2006
- Mai 2006
- Avril 2006
- Mars 2006
- Février 2006
- Janvier 2006
- Décembre 2005
- Novembre 2005
- Octobre 2005
- Septembre 2005
- Aout 2005
- Juillet 2005
- Juin 2005
- Mai 2005
- Avril 2005
- Mars 2005
- Février 2005
- Janvier 2005
- Décembre 2004
- Novembre 2004
- Octobre 2004
Spornikethon
- Mes créations vous plaisent ?
- Vous voulez me soutenir financièrement ?
- Cliquez sur un des boutons ci-dessous selon le montant du dons.
- Merci !
Rouleaux de blogs
Mes préférés
Les amis
- Les bla-blas de Chibi
- Lysel
- Orpheelin
- Nae-chan in Psycholand
- Circée
- Faery Book
- Les bijoux de Hime-Decco
Divers
Mes liens
- Non à la brevetabilité des logiciels en Europe
- Promotion d'artistes proposant de la musique légale et gratuite à télécharger
- Associations pour le Maintien d’une Agriculture Paysanne
- La Bible
- Wikipédia
- Le Trésor de la Langue Française Informatisé
- Liste prête à l'emploi pour Adblock
- Partitions pour guitare classique
- Forum francophone pour les collectionneurs et créateurs de poupées
- Association sportive et culturelle du 13ème arrondissement
Bombardement Google
Ubuntu : Lister les dépôts tiers utilisés comme sources des paquetages
Le 14 Novembre 2016 à 21:59
Dans l'article précédent, j'ai détaillé comment retrouver et ajouter une clé servant à authentifier un dépôt de paquetages, en l'occurrence un dépôt contenant une version à jour de node.js.
Maintenant, il faut ajouter ce dépôt, mais auparavant, il me semble essentiel de pouvoir lister les dépôts actuellement utilisés : il se peut qu'un autre dépôt ait été ajouté auparavant (par exemple, on a précédemment ajouté le dépôt pour les version 4.x de node.js, et maintenant on voudrait utiliser une version 5.x).
Il n'y a malheureusement pas encore de commande pour établir cette liste, alors voici un petit script de ma composition :
#!/bin/bash # #List repositories that are not from ubuntu.com function listExtraRepo() { echo "--> $1" grep -e '^deb.*$' $1 | grep -v -e 'ubuntu\.com' | grep -o -e '[^ ]*\:\/\/[^ ]*' } for l in `find /etc/apt -name "*.list"`; do listExtraRepo $l done
En français, on cherche tous les fichiers "*.list" se trouvant dans /etc/apt
, et pour chacun d'eux, on affiche le chemin et le nom du fichier, puis toutes les urls n'étant pas dans "ubuntu.com".
Plus précisement, on filtre le fichier en 3 étapes:
- D'abord on ne garde que les lignes déclarant un dépôt (exit les commentaires et les lignes vides),
- Ensuite on rejette toutes les lignes contenant "ubuntu.com",
- Enfin, on extrait l'url de chaque ligne restante.
Sur mon poste, j'obtiens le résultat suivant (on remarquera que le dépot nodesource est déjà présent, puisque j'écris cet article à postériori) :
--> /etc/apt/sources.list http://www.openprinting.org/download/printdriver/debian/ https://deb.nodesource.com/node_4.x