[[depots]]
Piste: » depots
Les dépôts APT
Les paquets (logiciels et bibliothèques) inclus par défaut dans Ubuntu sont récupérables depuis votre CD d'installation de Ubuntu. De plus, pour les logiciels autres que ceux fournis par défaut avec Ubuntu, il est parfois possible d'en trouver sur les sites des éditeurs de logiciels, quand des paquets pour Ubuntu sont proposés. Néanmoins, la façon la plus pratique de récupérer un paquet est de le télécharger depuis un dépôt APT, à l'aide du système APT.
Cet article vise à présenter ce que sont les dépôts APT et quelles sont les diverses branches disponibles. Référez-vous à des pages annexes pour obtenir des listes de dépôts pour votre version d'Ubuntu.
Que sont les dépôts APT ?
Un système a été développé afin de vous éviter de parcourir vos CD d'Ubuntu et Internet pour trouver des paquets pour vos logiciels. Les dépôts APT (en anglais, APT repositories) sont des serveurs qui contiennent un ensemble de paquets.
À l'aide d'un outil appelé gestionnaire de paquets, tel Synaptic (pour Ubuntu, Edubuntu et Xubuntu) et Adept (pour Kubuntu), vous pouvez accéder à ces dépôts et, en quelques clics de souris, vous trouvez, téléchargez et installez les logiciels de votre choix, ainsi que, automatiquement, toutes leurs dépendances1), vous pouvez aussi par ce même biais désinstaller les logiciels qui ne vous servent pas.
Les gestionnaires de paquets peuvent lister tous les paquets (installés ou non) qui sont présents dans les dépôts auxquels vous avez accès. Ils permettent également d'effectuer des recherches pour trouver les programmes correspondants à vos besoins, selon leur utilité. (Par exemple, vous pouvez rechercher un logiciel de traitement d'images (image editor).)
L'usage de ces outils centralise la gestion des paquets et la simplifie. Ils permettent également aux distributeurs (ceux qui mettent en place les dépôts) de vous fournir les mises à jour par une voie centralisée.
Ubuntu intègre aussi de base un outil nommé Gestionnaire de mises à jour, qui vérifie périodiquement sur les dépôts auxquels vous avez accès que vous disposez des dernières versions de vos logiciels et bibliothèques ; dans le cas contraire, il vous permet de les mettre à jour automatiquement.
Les dépôts auxquels Ubuntu accède par défaut, afin de vérifier les mises à jour logicielles et rechercher les logiciels à installer, sont les dépôts maintenus par la Fondation Ubuntu (le groupe s'occupant du développement d'Ubuntu) et votre CD d'installation. Vous pouvez étendre (ou réduire) la liste des dépôts accessibles par votre système en ajoutant ou retirant des dépôts d'autres distributeurs. (La procédure est décrite dans cette page au cas par cas, et dans le cas général ici : modifier les dépôts)
Maintenant, rappelez-vous cette idée simple : la plupart des outils dont vous avez besoin dans Ubuntu pour votre usage quotidien se trouvent déjà dans les dépôts principaux et votre CD d'installation. Rien ne vous empêche d'installer des logiciels en provenance d'autres dépôts ou d'autres sites Web, mais soyez vigilants, car ces programmes ne sont pas testés par l'équipe de développement d'Ubuntu et peuvent donc être dangereux pour votre système, ou simplement mal s'intégrer à votre environnement, comporter des bugs...
En résumé
Sous Ubuntu, il n'y a plus de recherche sans fin pour obtenir des gratuiciels (freeware) et des partagiciels (shareware) infestés d'espiogiciels (spyware). La grande majorité des applications qui vous seront utiles au quotidien sont disponibles en tant que paquets directement installables depuis les dépôts APT, à l'aide d'outils graphiques tels Synaptic et Adept, ou en mode texte avec apt-get.
Diverses branches
Les paquets contenus dans les dépôts sont répartis dans diverses sections et diverses branches. La branche correspond à la version d'Ubuntu utilisée. La section regroupe des paquets selon leur maintenance par les développeurs d'Ubuntu et par leur licence.
Sur le forum et dans cette documentation, on vous demandera/conseillera d'installer certains logiciels récupérables sur des dépôts APT autres que ceux configurés par défaut dans Ubuntu. Ci-dessous se trouve donc un descriptif de divers dépôts (branches et sections) que vous devriez activer.
Sachez que de nombreux autres dépôts existent ailleurs sur le web. Toutefois, leur fiabilité (sécurité des paquets contenus et compatibilité avec Ubuntu) n'est pas toujours assurée. Les dépôts que nous présentons ici sont jugés sécurisés ; nous vous conseillons de vous renseigner avant d'ajouter des dépôts non présentés ici, car ceux-ci peuvent endommager le cœur-même de votre système.
Si vous ne savez pas comment ajouter ou retirer l'adresse d'un dépôt, consultez la page concernant la gestion des dépôts.
Principaux
Les dépôts principaux sont configurés automatiquement par Ubuntu. Ils regroupent des dépôts de base, des dépôts de mises à jour et de sécurité. Ces dépôts regroupent des sections main (paquets tout à fait libres) et restricted (paquets non-libres) maintenus par les développeurs d'Ubuntu.
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Universe et Multiverse
Les dépôts universe et multiverse ne sont pas des dépôts en eux-mêmes. Ce sont des sections des dépôts principaux. Ce sont uniquement des paquets maintenus par la communauté. La Fondation Ubuntu ne contrôle pas ces paquets. universe contient uniquement des paquets libres, et multiverse des paquets non-libres.
Ces sections sont activées par défaut seulement depuis Ubuntu 7.04 "Feisty", pour les versions précédentes il faudra les activer après l'installation.
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Backports
Lorsqu'une version stable d'Ubuntu sort, les paquets présents dans les dépôts Principaux (main), Universe et Multiverse correspondants à cette version ne sont plus modifiés, à l'exception des mises à jour de sécurité ou pour corriger des bugs importants. Cependant de nouvelles versions de ces paquets continuent à être développées, et peuvent être disponibles dans les backports.
Le projet Ubuntu-Backports prend des logiciels inclus dans la version de développement et crée un nouveau paquet .deb compatible avec la version stable actuelle. Ubuntu-Backports est un projet officiel d'Ubuntu et est géré bénévolement.
Malgré les tests intensifs effectués sur les paquets recréés, il reste tout de même possible qu'ils causent des instabilités sur votre système, c'est pour ça qu'ils sont désactivés par défaut...
Sachez donc ce que vous faites lorsque vous configurez ces dépôts.
Pour activer les Backports via l'interface graphique il faut ouvrir Système→Administration→Sources de logiciels, puis dans l'onglet mises à jour cocher Mises à jour non prises en charge (*-backports), fermer, puis Actualiser la liste des logiciels disponibles.
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Commercial
Le dépôt commercial est maintenu par Canonical Ltd., société qui parraine et s'implique activement dans le développement d'Ubuntu. Le dépôt commercial regroupe des logiciels commerciaux libres et non-libres dont les éditeurs ont une entente commerciale avec Canonical, en particulier pour les mises à jour, la disponibilité sur le dépôt et le contrôle de qualité.
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Medibuntu
Medibuntu est un projet dédié à la mise en paquets et à la distribution de paquets ne pouvant pas être inclus par défaut dans Ubuntu pour diverses raisons, liées aux variations géographiques des législations à propos de sécurité, de propriété intellectuelle et autres problématiques :
- possibilité de breveter des logiciels, des algorithmes, des formats et autres créations abstraites ;
- restrictions légales sur la liberté de paroles et de communication ;
- restrictions sur l'utilisation de certains types de solutions technologiques, telles que le chiffrement de données ;
- restrictions légales sur l'importation de technologies logicielles, nécessitant des permissions spéciales ;
- etc.
Plusieurs excellents logiciels libres sont impactés par de telles restrictions, qui pourtant varient d'un État à un autre. Medibuntu refuse d'abandonner des logiciels qui peuvent légalement être utiles quelque part dans le monde, et propose donc des paquets pour Ubuntu afin de les rendre accessibles.
wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Kubuntu
L'équipe de Kubuntu maintient un dépôt spécifique à KDE et ses applications liées afin d'offrir aux utilisateurs de Kubuntu une version toujours à jour de KDE, de KOffice et de Amarok. (Plus d'infos)
wget -q http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg -O- | sudo apt-key add -
| Dépôts | Ubuntu 6.06 LTS (Dapper) | Ce dépôt n'est pas maintenu et n'est pas utile pour les versions plus récentes de Kubuntu |
|---|
Proposed
Les dépôts "proposed" contiennent des paquets proposés à fins de tests seulement ! Ils servent à tester des paquets ou des mises à jour avant qu'ils n'intègrent définitivement les dépôts principaux. Ils peuvent donc être à l'origine de plantage et de corruption de système ! N'ajoutez ces dépôts que si vous savez ce que vous faites ! Ces dépôts correspondent à la case à cocher "Mises à jour suggérées" de la fenêtre Système → Administration → Sources de logiciels, puis dans l'onglet Mises à jour, cochez "Mises à jour en pré-version (hardy-proposed)".
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Mental-PPC
Ces dépôts ne sont utiles que si vous utilisez une machine à base de processeur PowerPC, tels les Mac non-Intel (G3, G4 et G5). Les paquets contenus dans ces dépôts servent à fournir des paquets supplémentaires aux utilisateurs de machines PowerPC.
| Dépôts | Ubuntu 6.06 LTS (Dapper) |
|---|
E17
Ces dépôts vous permettent d'installer l'environnement de bureau Enlightenment DR17 à l'aide du système de gestion de paquets APT. Voyez la page du dépôt pour Enlightenment DR 17 pour plus d'informations.
Pour télécharger et installer la clé de ce dépôt, exécutez la commande suivante, dans un terminal :
wget -q http://lut1n.ifrance.com/repo_key.asc -O- | sudo apt-key add -
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Dépôts Innotek Virtual Box
Ces dépôts sont ceux de Innotek, que l'on connaît pour leur solution de virtualisation Virtual Box. Parmi les paquets fournis avec Ubuntu, il y a bien-sûr virtualBox-ose. Seulement, une version plus complète existe, fournis en binaire directement sur leur site (via un serveur de téléchargement sun) ou via leur dépôt ci-donné.
Pour télécharger et installer la clé de ce dépôt, exécutez la commande suivante, dans un terminal :
wget -q http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
| Dépôts | Ubuntu 8.04 LTS (Hardy) | Ubuntu 7.10 (Gutsy) | Ubuntu 7.04 (Feisty) | Ubuntu 6.06 LTS (Dapper) |
|---|
Listes de dépôts
Versions stables toujours soutenues
Versions en fin de vie (aucun soutien assuré)
Versions en développement (en test, non stable)
Ajouter un CD-ROM comme dépôt
Il peut être très utile de pouvoir se servir de son cd-rom (ou dvd) d'installation qui contient de nombreux paquets comme d'un dépôt ; surtout quand on n'a pas accès aux autres dépôts distants (quand on n'a pas accès à internet par exemple). Pour cela, insérez votre cd/dvd d'installation et (si rien ne vous invite avant de la faire automatiquement...), tapez dans un terminal :
sudo apt-cdrom add
Ajouter un dossier comme dépôt
Ajoutez à votre fichier /etc/apt/sources.list:
deb file:/votre/chemin/vers/le/dépôt stable main restricted
Ceci peut être utile si apt-cdrom ne détecte pas correctement un cd d'installation d'ubuntu par exemple, grâce à:
deb file:/media/cdrom stable main restricted
Dépôts sur mesure
Si l'anglais ne vous fait pas peur, la communauté Ubuntu NL vous offre un sympathique outil de fabrication de sources.list : http://www.ubuntu-nl.org/source-o-matic/
Ou alors en français ici http://sourceslist.org/
Créer son propre dépôt
Comment Créer un dépôt Ubuntu ?
Pages en rapport avec les dépôts APT
Contributeurs : ostaquet, Stemp, Sbrunner, AlexandreP, Fabien26, BlackSmileFR, Calimarno et DarkHylian
