Tout le monde ne sait pas ce qu'est un dépôt et à quoi cela sert.
Je ne vais pas rentrer dans les détails puisque de toute façon, je ne suis pas un expert en Linux mais simplement un utilisateur depuis quelques années.
Un dépôt est en quelque sorte une zone de stockage (comme son nom l'indique) pour fichiers. Les fichiers présents permettent de mettre à jour les fichiers systèmes et les applications présentes sur votre PC (ici le eeePC). Un dépôt peut être propre à une application, mais aussi à une distribution Linux. C'est très important, il ne faut pas servir de n'importe quel dépôt pour effectuer les mises à jour.
Ca m'ennuie mais je suis obligé de faire long pour expliquer un peu aux novices l'importance de ce système de mise à jour.
De façon générale, lorsqu'une installation Linux vient juste d'être réalisée (ou juste à l'achat de votre eeePC), il y a uniquement les dépôts de base configurés. C'est ainsi que votre système pourra se mettre à jour avec les nouvelles versions disponibles sur le site officiel d'Asus.
Mais il existe beaucoup d'autres dépôts, beaucoup plus fournies en applications. C'est là que ça devient intéressant puisque vous allez pouvoir avoir accès à une logithèque impressionnante et donc à des facilités d'installation appréciables pour des novices comme vous. ;)
Il existe plusieurs manières de modifier les dépôts. Je vais essayer de faire au plus simple et passer par l'utilisation de commandes dans le terminal pour vous familiariser avec lui.
On commence ?
Une des bases de Linux est l'utilisation du terminal (de la console). Après, vous allez pouvoir vous la péter, genre je suis ingénieur informatique. Heu, ça vaut pas le coup...
Pour ouvrir un terminal simplement sous votre eeePC en easy-mode (interface avec onglets), il suffit de faire "Ctrl+Alt+T". Je précise tout de même, on sait jamais, les "+" ne sont pas à faire, ils servent à lier la combinaison de touches. Donc, vous appuyez sur les 3 touches en même temps ! :)
Quelque chose qui pourrait faire peur apparait alors. Ce petit outil va vous servir à base de commandes à donner des ordres à votre PC.
Je ne vais pas rentrer dans le détail des commandes, j'en connais peu et ça me suffit.
Maintenant, vous êtes prêt à taper votre première commande :
sudo kwrite /etc/apt/sources.list
Ca fait peur ? Je vais la détailler pour vous.
"sudo" : permet de lancer une commande en mode root, c'est à dire en mode administrateur. Généralement, quand je tape une commande à base de sudo, je fais très attention à ce que je fais derrière.
"kwrite" : commande pour lancer un éditeur de texte du même nom.
"/etc/apt/sources.list" : chemin du fichier sources.list qui contient la liste des dépôts définis pour votre machine.
En clair, vous ouvrez votre fichier en mode administrateur avec kwrite pour l'éditer. :)
Une fois cette commande entrée (vous pouvez faire copier-coller de Leenux vers votre terminal mais le Ctrl+V ne marche pas dans la fenêtre du terminal), vous pouvez valider avec la touche "Entrée". Kwrite va ouvrir le fichier avec 2 lignes de dedans.
Ce sont les dépôts officiels d' Asus. Vous pouvez simplement mettre à la suite d'autres dépôts en respectant tout de même une syntaxe. Rajoutez ceux-ci à la suite :
deb http://dccamirror.xandros.com/dccri/ dccri-3.0 main
deb http://www.geekconnection.org/ xandros4 main
deb http://download.tuxfamily.org/eeepcrepos/ p701 main etch
deb http://updates.xepc.org/ p701 main
Vous pouvez enregistrer et quitter kwrite.
Ce sont des dépôts variés et sûrs pour avoir à votre disposition de nombreuses applications et jeux.
Une fois de retour sur le terminal, il faut dire à votre machine de prendre en compte cette modification grâce à cette commande :
sudo apt-get update
Encore "sudo" qui permet de lancer en mode administrateur (root) "apt-get update". "apt-get" est en quelque sorte le gestionnaire de téléchargements.
Normalement, une clé va être demandée à la fin pour un des dépôts. Cela permet d'authentifier le dépôt et que le système "officialise" son accès.
A nouveau dans le terminal, vous allez lancer la récupération de cette clé ("wget") et l'intégrer dans le système ("apt-key add"), une ligne de code à la fois.
wget http://download.tuxfamily.org/eeepcrepos/key.asc
sudo apt-key add key.asc
sudo apt-get update
Voilà, vos dépôts sont configurés et à partir de là, vous allez pouvoir vous amuser un peu plus au niveau des applications et du système.
Mais ça, c'est pour un prochain article sur Synaptic.
Tcho, Hamtaro.
Edit : Comme je le précise un peu partout sur la toile, je ne suis qu'un amateur et un visiteur a soulevé un problème au niveau de cet article.
Lorsque l'on ajoute des dépôts, il est important de préciser les "priorités" de ceux-ci, savoir si un programme demandé se trouve dans deux dépôts, dans lequel Synaptic va aller le prendre.
C'est ce qu'on appelle du pinning.
Je vais donc effectuer les modifications sur cet ancien article mais je tenais à les mettre aussi dans ce nouvel article afin que tout le monde puisse en profiter, même ceux qui ont déjà lu "
Configurer les dépôts du eeePC".
Il va donc falloir créer (ou modifier si votre fichier est déjà là) un fichier qui va être responsable de cet ordre. Ouvrez un terminal avec "Ctrl+Alt+T" et entrez la commande :
sudo kwrite /etc/apt/preferences
Pour moi, il n'existait pas donc un fichier vierge s'est ouvert. Collez le contenu présent ci-dessous :
Package: *
Pin: origin update.eeepc.asus.com
Pin-Priority: 950
Package: *
Pin: origin
Pin-Priority: 925
Package: *
Pin: origin xnv4.xandros.com
Pin-Priority: 900
Package: *
Pin: origin dccamirror.xandros.com
Pin-Priority: 850
Package: *
Pin: origin www.geekconnection.org
Pin-Priority: 750
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release a=testing
Pin-Priority: 650
Package: *
Pin: release a=unstable
Pin-Priority: 600
Sauvegardez, enregistrez et demandez à Xandros de prendre les modifications en compte avec cette commande :
sudo apt-get update
Voilà, la priorité devrait être respectée lors d'ajout de programmes via Synaptic et aussi pendant les mises à jour.
Article rédigé avec un eeePC