Modifier son sources.list
Résumé
Le fichier sources.list, situé dans le répertoire /etc/apt/, contient une liste de dépôts APT (distants ou locaux), sur lesquels se trouvent des paquets contenant des logiciels et des utilitaires pour Ubuntu. Ce fichier est donc un fichier de configuration nécessaire au bon fonctionnement de APT (Advanced Packaging Tool) et de votre distribution Ubuntu en général.
Introduction
Cet article s'adresse principalement aux utilisateurs d'ubuntu (kubuntu et xubuntu y compris).
Les utilisateurs de la distribution Ubuntu connaissent la commande apt qui permet de télécharger facilement une application et également de gérer les dépendances entre différents packages.
Par exemple pour installer l'application amsn il suffit de lancer la commande :
[linuxtuto@localhost ~]$ sudo apt-get install amsn
Seulement, et vous avez certainement dû être confronté à ce problème lors de votre initiation à Ubuntu, il arrive que certaines applications ne soient pas disponibles via la commande apt... Hors vous connaissez quelqu'un qui utilise ces applications, ce qui veut dire qu'elles existent bel et bien! La raison pour laquelle vous ne les trouvez pas vient du fait que votre fichier sources.list n'est pas à jour, il manque des informations dedans.
Le fichier sources.list contient en fait une liste de dépôts APT (distants ou locaux), sur lesquels se trouvent des paquets contenant des logiciels et des utilitaires pour Ubuntu. Ces dépôts sont nécessaires pour avoir les packages (les applications) que vous souhaitez. Donc lorsque vous ne trouvez pas une certaine application, c'est parce-que son dépôt n'est pas dans ce fichier.
Nous allons voir dans cet article comment modifier ce sources.list et où aller chercher les bons dépôts.
Le fichier sources.list se situe dans le répertoire /etc/apt/. Il vous faut donc éditer ce fichier dans un éditeur de texte :
[linuxtuto@localhost ~]$ sudo gedit /etc/apt/sources.list & Comme vous pouvez le constater chaque ligne ressemble à celle-ci :
deb http://archive.ubuntu.com/ubuntu/ gutsy main
Cette ligne est un dépôt APT. Le fichier sources.list est par conséquent constitué d'une liste de dépôts APT qui ressemble à celui-ci.
Il va donc falloir modifier ce fichier. Pour cela rien de plus simple, des sources.list déjà édités sont disponibles sur le site d'Ubuntu à cette adresse.
Il vous suffit simplement de choisir votre version d'Ubuntu et de copier-coller les dépôts dans votre propre sources.list .
Une fois le fichier enregistré il faudra mettre à jour le gestionnaire de paquets en faisant :
[linuxtuto@localhost ~]$ sudo apt-get update
Et voilà! Votre sources.list et donc vos dépôts sont à jour!
Ces dépôts viennent du site officiel d'Ubuntu, les sources.list sont donc cencés être très complets. Cependant comme rien n'est parfait il peut toujours arriver qu'un package ne puisse pas être trouvé. Il vous faudra donc dans ce cas rechercher sur notre ami google le dépôt qu'il convient.
Il en va de même pour la distribution debian. Il n'y a pas de site semblable à Ubuntu, il vous faudra donc rechercher dans les méandres de google pour trouver le bon dépôt pour votre application... Mais rassurez-vous les dépôts de base sont déjà très complets :)
Remarque : n'utilisez surtout pas de sources.list configuré pour une Ubuntu sur une Debian!
Il existe sur le site d'Ubuntu un générateur qui permet de créer son propre sources.list à partir des sources que l'on souhaite. Je ne vais pas vous expliquer comment marche ce générateur car les différentes étapes sont déjà expliquées sur le site.
Voici donc le lien pour ce générateur : Générateur de sources.list.
Ubuntu-fr.org : Le fichier sources.list
Ubuntu-fr.org : Listes de sources.list
Sourceslist.org : Générateur de sources.list
| | |