ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[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.

Dans ce tutoriel, nous utiliserons apt-get pour le mode ligne de commande, ainsi que Synaptic pour le mode graphique (ce dernier étant basé sur « apt-get », tout comme « Ajouter/Enlever… »).
Pour les adeptes d'Aptitude, évitez d'alterner les outils, adaptez plutôt les commandes à votre outil préféré, cela pourra vous éviter des problèmes.

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.

N'entrez surtout pas cette ligne dans un terminal, la suite vous expliquera comment utiliser les lignes comme celle-ci.

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.

Avant de modifier les sources de mises à jour, veillez à ce que tous les gestionnaire de paquets ou de mises à jour soient fermés !

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 :

Image Action
Cliquez sur « Catégories », puis « Dépôts »
Cliquez sur l'onglet « Tierces parties », puis « Ajouter »
Entrez le nom du dépôt, puis cliquez sur « Ajouter… »
Une fois revenu sur la fenêtre principale de Synaptic penser à recharger la liste des paquets
Cliquez ensuite sur « Rechercher »
Rechercher le paquet
Faites un clic droit sur le nom du paquet, « Sélectionner pour installation »
Cliquez sur « Appliquer », les paquets vont se charger et s'installer.

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
Si vous lancez Applications → Ajouter/Enlever… (gnome-app-install), le rechargement de la liste des paquets se fait automatiquement au lancement du logiciel.

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.

Il est possible d'utiliser les dépôts sans cette clé mais c'est déconseillé car ceci vous priverait de la garantie d'authenticité des paquets, ne pas la mettre ne vous empêchera donc en aucun cas d'utiliser les programmes contenus.

FIXME : 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 ».

La clé d'authentification est un fichier texte contenant une suite de caractère, pour l'enregistrer il faudra donc faire, clic droit → Enregistrer sous sur le lien.

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 :

Méthode de récupération (très rarement utilisée) : télécharger la clé publique en utilisant la commande « gpg » sur les 8 derniers caractères du code 0123456789ABC fourni par le message d'erreur, soit ici : 56789ABC. Ce qui nous donne la commande :

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.

1) Auparavant appelées « canaux logiciels » ou « dépôts ».

tutoriel/comment_modifier_sources_maj.txt · Dernière modification: Le 29/07/2008, à 17:25 par Canigou 66
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL