[[tutoriel:comment_modifier_sources_maj]]
Piste: » comment_modifier_sources_maj
Comment modifier les sources de mises à jour ?
Ce mini-tutoriel résume les différentes manières de modifier les sources de mises à jour1) sous Ubuntu, Edubuntu, Kubuntu et Xubuntu.
Présentation
À quoi sert un dépôt ?
Un dépôt est une sorte de placard sur internet où sont rangés des programmes, sous forme de paquets, que vous pouvez installer facilement en utilisant un gestionnaire de paquets. Après l'installation Ubuntu contient déjà des dépôts, que l'on appelle "officiels" car ils contiennent des programmes testés comme fonctionnant sous Ubuntu.
Pourquoi ajouter un dépôt ?
Ajouter un dépôt, c'est augmenter le nombre de programmes potentiel disponible pour votre système. Ainsi l'ajout d'un dépôt permet d'avoir un panel plus large de logiciels.
Pourquoi ne pas directement utiliser un paquet indépendant ?
Ajouter un dépôt permet aussi de maintenir une arborescence cohérente de logiciels/programmes, ils seront ainsi disponibles pour une installation éventuelle grâce à certaines commandes (apt-get, aptitude) ou logiciels (synaptic). Certains de ces dépôts permettent de maintenir à jour le système (en corrigeant des bugs, ou des failles de sécurité) et les autres maintiennent les logiciels/programmes installés.
À quoi reconnaît-on une ligne de dépôt ?
Une source de mise à jour (ou dépôt) se présente sous la forme d'une ligne comme :
deb http://archive.exemple.com/ubuntu/ exemple-version main restricted
Les dépôts contenant les paquets binaires (programmes prêt à utiliser) à installer commencent par « deb » et les dépôts contenant les sources des paquets (ou paquets sources) commencent par « deb-src ».
La plupart des utilisateurs n'utilisent pas les sources des logiciels et peuvent donc les désactiver.
Modifier les sources de mises à jour
Il existe deux façons de modifier les sources de mise à jour : en passant par des interfaces graphiques ou directement dans le fichier.
Graphiquement
| Ubuntu, Edubuntu | Système → Administration → Sources de logiciels |
|---|---|
| Kubuntu | Menu K → Système → Gestionnaire Adept → Adept → Gérer les dépôts |
| Xubuntu | Applications → Système → Sources de mises à jour |
Cliquez sur « Logiciels de tierces parties » puis sur « Ajouter… » (ou « Add... ») ensuite copier-coller la ligne commençant par deb http: dans la case et faites « Ajouter une source de mise à jour ».
Ensuite fermez le logiciel, il vous demandera si vous voulez recharger les dépôts, faites-le.
Si une erreur survient après l'ajout d'un dépôt dans le genre :
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 0123456789ABC »
ce n'est pas grave, le problème est juste que vous n'avez pas encore ajouté la clé d'authentification du dépôt (non obligatoire), pour savoir comment l'ajouter, voir cette rubrique.
Résumé en images :
En ligne de commande
Éditer le fichier /etc/apt/sources.list avec les droits d'administration.
Par exemple, voici un « sources.list » de base pour Ubuntu 7.10 Gutsy Gibbon avec les dépôts Universe, Multiverse et Backports activés :
#### OFFICIELS deb http://fr.archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse #deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse #### MISES À JOUR deb http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted #deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted #### BACKPORTS deb http://fr.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse #deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse #### MISES À JOUR DE SÉCURITÉ deb http://security.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse #deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
Ici, vous remarquez que les « # » placés devant les lignes des dépôts-sources commentent la ligne et donc désactivent ces dépôts.
Pour ajouter un dépôt, ajoutez les lignes correspondantes à ce dépôt.
Un exemple : pour ajouter le dépôt Medibuntu, vous ajouterez à votre fichier « sources.list » les lignes :
deb http://fr.packages.medibuntu.org gutsy free non-free #deb-src http://fr.packages.medibuntu.org gutsy free non-free
Recharger la liste des paquets
Une liste des paquets disponibles dans les dépôts est présente sur votre ordinateur. Après avoir modifié vos dépôts, il faut donc mettre à jour cette liste pour qu'elle prenne en compte les paquets supplémentaires qu'apportent ces nouveaux dépôts.
Depuis la dernière mise à jour de la liste des paquets, il se peut que des paquets aient été mis à jour. Il est donc conseillé de recharger la liste des paquets avant l'installation d'un logiciel.
Ce rechargement est nécessaire pour éviter des erreurs.
Graphiquement
| Ubuntu, Edubuntu | Système → Administration → Gestionnaire de paquets Synaptic → Recharger |
|---|---|
| Kubuntu | Menu K → Système → Gestionnaire Adept → Recharger |
| Xubuntu | Applications → Système → Gestionnaire de paquets Synaptic → Recharger |
En ligne de commande
sudo apt-get update
Gérer les clés d'authentification
Certaines sources de mise à jour utilisent un système de clés qui permet de vérifier l'authenticité et l'intégrité des paquets proposés.
Si vous obtenez un message du type :
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 0123456789ABC »
Lors d'un rechargement de la liste des paquets, il vous manque une clé d'authentification.
: Les sections suivantes sont à remanipuler car ce n'est ni clair ni simple à comprendre.
Méthode automatisée
La plupart du temps, le site internet du dépôt que vous souhaitez ajouter vous donne une ligne de commande à copier-coller dans un terminal pour ajouter la clé d'authentification. Ce qui donne quelque chose qui ressemble à ça :
wget -q http://fr.packages.exemple.org/exemple-key.gpg -O- | sudo apt-key add -
Cette commande téléchargera la clé et l'ajoutera dans votre « trousseau de clés d'authentification ».
Si ce n'est pas le cas, il faut l'ajouter manuellement.
Méthode manuelle
La clé d'identification est un petit fichier souvent se terminant par « .asc » ou « .gpg ».
Si vous cliquez simplement dessus, vous ouvrirez juste le fichier texte dans Firefox.
Le plus souvent la clé est disponible au téléchargement, mais si ce n'est pas le cas, récupérez la par cette méthode :
gpg --recv-key 56789ABC
ou avec le serveur :
gpg --keyserver wwwkeys.eu.pgp.net --recv-key 56789ABC
Ensuite, il vous suffit d'importer la clé.
Graphiquement
| Ubuntu, Edubuntu Feisty → 7.04 et version antérieur | Système → Administration → Sources de mises à jour → Authentification |
|---|---|
| Ubuntu, Edubuntu → Gutsy 7.10 | Système → Administration → Sources de logiciels → Authentification |
| Kubuntu | Menu K → Système → Gestionnaire Adept → Adept → Gérer les dépôts → Authentification |
| Xubuntu | Applications → Système → Sources de mises à jour → Authentification |
Cliquez alors sur « Importer la clé » pour choisir la clé précédemment téléchargée (.asc ou .gpg).
En ligne de commande
gpg --export --armor 56789ABC | sudo apt-key add -
Liens et références
- Pour en savoir plus, consultez la page sur les dépôts.
- Pour créer votre propre source liste rapidement et efficacement sources.list
Contributeurs : Ner0lph, Loack, Fabien26, _Enchained.









