[[depots]]
Piste: » depots
Les dépôts 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). Par le biais du gestionnaire de paquets, vous pouvez aussi 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 ; à l'aide des critères image editor, votre gestionnaire de paquets vous retourne une liste de logiciels correspondants.)
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 dans 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) qui ne soient pas 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 l'outil d'ajout et suppression de programmes de GNOME, Synaptic ou KPackageKit.
Diverses branches
Les paquets contenus dans les dépôts sont répartis dans diverses sections et diverses branches. La branche correspond à l'utilité du dépôt (branche principale, branche de mises à jour de sécurité, branche de rétro-portage, etc.). La section regroupe des paquets selon leur maintenance par les développeurs d'Ubuntu et par leur licence. L'accès aux divers dépôts APT se fait par l'ajout d'une adresse de dépôt, ou ligne APT, ayant la forme suivante :
deb http://www.serveur.tld <branche> <sections> #Nom du dépôt deb-src http://www.serveur.tld <branche> <sections> #Nom du dépôt (contenant le code source des logiciels)
Dans le forum et dans cette documentation, on vous demandera/conseillera d'installer certains logiciels récupérables dans des dépôts APT autres que ceux configurés par défaut par l'installateur 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 dans le web. Toutefois, leur fiabilité (sécurité des paquets contenus et compatibilité avec Ubuntu, disponibilité du dépôt, confiance en le mainteneur du dépôt…) 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 le document concernant la gestion des dépôts.
Dépôts officiels
L'accès aux dépôts officiels est configuré automatiquement. Ils regroupent des dépôts de base, des dépôts de mises à jour et de sécurité. Toutes les branches des dépôts principaux sont divisées en quatre sections :
Sections Main et Restricted, maintenues par les développeurs d'Ubuntu
Les sections main (paquets tout à fait libres) et restricted (paquets non-libres) contiennent des paquets maintenus par les développeurs d'Ubuntu pour toute la durée de vie de la version d'Ubuntu que vous utilisez.
Sections Universe et Multiverse, maintenues par les MOTU
Les sections universe et multiverse des dépôts officiels contiennent des paquets maintenus par la communauté. La Fondation Ubuntu ne contrôle pas ces paquets ; ils sont analysés par un comité d'utilisateurs appelé Masters Of The Universe, "les maîtres de l'univers". La section universe contient uniquement des paquets libres et la section multiverse, des paquets non-libres. L'accès à ces deux sections est paramétré par défaut, sauf pour Ubuntu 6.06 LTS.
| Adresses des dépôts | Ubuntu 9.10 (Karmic) | Ubuntu 9.04 (Jaunty) | Ubuntu 8.10 (Intrepid) | Ubuntu 8.04 LTS (Hardy) | Ubuntu 6.06 LTS (Dapper) |
|---|
Backports
Lorsqu'une version stable d'Ubuntu sort, les paquets présents dans les dépôts officiels correspondants à cette version ne sont plus modifiés, à l'exception des mises à jour de sécurité ou pour corriger des bogues importants. Cependant de nouvelles versions de ces paquets continuent à être développées, et peuvent être disponibles dans la branche de rétro-portage (en anglais, backports).
Le projet Ubuntu-Backports prend des logiciels inclus dans la version de développement d'Ubuntu 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 activez l'accès à ces dépôts.
Pour activer les Backports via l'interface graphique il faut ouvrir Système → Administration → Sources de mise à jour, puis dans l'onglet mises à jour cocher Mises à jour non prises en charge (*-backports), fermer, puis Actualiser la liste des logiciels disponibles.
| Adresses des dépôts | Ubuntu 9.10 (Karmic) | Ubuntu 9.04 (Jaunty) | Ubuntu 8.10 (Intrepid) | Ubuntu 8.04 LTS (Hardy) | Ubuntu 6.06 LTS (Dapper) |
|---|
Dépôt partenaire ou Dépôt commercial
Le dépôt partenaire est maintenu par Canonical Ltd., société qui parraine et s'implique activement dans le développement d'Ubuntu. Le dépôt partenaire regroupe des logiciels 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é.
| Adresses des dépôts | Ubuntu 9.10 (Karmic) | Ubuntu 9.04 (Jaunty) | Ubuntu 8.10 (Intrepid) | Ubuntu 8.04 LTS (Hardy) | 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.
| Adresses des dépôts | Ubuntu 9.10 (Karmic) | Ubuntu 9.04 (Jaunty) | Ubuntu 8.10 (Intrepid) | Ubuntu 8.04 LTS (Hardy) |
|---|---|---|---|---|
| Clé d'authentification | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2EBC26B60C5A2783 |
|||
| Pour plus d'informations à propos du dépôt Medibuntu, rendez-vous sur sa page dédiée | ||||
Dépôts PPA (Personal Package Archive)
Les dépôts PPA, ou Personal Package Archive, sont une classe de dépôts fournis par la plate-forme Launchpad. Chaque membre ou groupe enregistré dans Launchpad peut disposer de son propre dépôt personnel, dans lequel il maintient les paquets de son choix. Ainsi, des équipes se sont réunies autour de mêmes thèmes pour fournir des paquets mis à jour pour des logiciels, comme Mozilla Firefox et Banshee, ou héberger des paquets qui ne sont proposés dans aucun autre dépôt, comme Synapse.
Chaque dépôt PPA est signé par le mainteneur du dépôt, afin que vous soyiez assuré que le paquet que vous récupérez a bien été déposé dans le dépôt par son mainteneur. Puisque chaque dépôt PPA est maintenu par un contributeur différent, chaque dépôt PPA a sa propre clé. Alan Pope et Mez donnent des informations pertinentes sur la manière de récupérer automatiquement les clés de signature des dépôts PPA pour lesquels on a activé l'accès dans sa liste de sources de logiciels.
sudo add-apt-repository ppa:nvidia-vdpau
Cette commande va chercher toute seule les clés d'authentification GPG. Source : http://blog.zedroot.org/?p=991
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".
| Adresse des dépôts | Ubuntu 9.10 (Karmic) | Ubuntu 9.04 (Jaunty) | Ubuntu 8.10 (Intrepid) | Ubuntu 8.04 LTS (Hardy) | Ubuntu 6.06 LTS (Dapper) |
|---|
Ports pour PowerPC
Ces dépôts sont utiles pour les possesseurs d'ordinateurs ayant un processeur de type PowerPC, tels les Mac G3, G4 et G5, et les machines basées sur les processeurs Cell comme la PlayStation 3. La version PowerPC d'Ubuntu n'étant plus développée de manière officielle, des paquets ont été portés vers cette architecture et sont maintenues de manière non officielle dans les dépôts suivants.
| Adresse des dépôts | Ubuntu 9.04 (Jaunty) | Ubuntu 8.10 (Intrepid) | Ubuntu 8.04 LTS (Hardy) | Les paquets pour Ubuntu 6.06 LTS sont dans les dépôts officiels |
|---|
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.
| Adresse des dépôts | Ubuntu 6.06 LTS (Dapper) | L'architecture PowerPC n'est plus officiellement maintenue dans les versions suivantes d'Ubuntu |
|---|---|---|
| Clé d'authentification | wget http://mental-ppc.tuxfamily.org/dists/817D0754.gpg -O- | sudo apt-key add - |
|
Dépôt VirtualBox
Ce dépôt sont ceux maintenus par Sun MicroSystems et contiennent leur logiciel de virtualisation, VirtualBox. Ce dépôt contient la version non-libre de VirtualBox.
| Adresse des dépôts | Ubuntu 9.10 (Karmic) | Ubuntu 9.04 (Jaunty) | Ubuntu 8.10 (Intrepid) | Ubuntu 8.04 LTS (Hardy) | Ubuntu 6.06 LTS (Dapper) |
|---|---|---|---|---|---|
| Clé d'authentification | wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add - |
||||
Listes de dépôts
Versions stables toujours soutenues
Versions en fin de vie (aucun soutien assuré)
Les dépôts des versions d'Ubuntu qui ne sont plus supportées ne sont plus disponibles. Sauvegardez vos données et installez une version supportée d'Ubuntu.
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 NOM_DE_DISTRIBUTION main restricted
où NOM_DE_DISTRIBUTION est à remplacer par le nom de votre distribution (hardy, intrepid, jaunty, karmic, …).
Dépôts sur mesure
En français : http://sources-list.ubuntu-fr-secours.org/ Ce générateur de sources.list vous permettra d'activer ou de désactiver les dépôts officiels d'Ubuntu (dont Universe et Multiverse), ainsi que des dépôts très utilisés tel que Medibuntu (logiciels soumis à législations) et Wine (permet de faire fonctionner les logiciels Windows) notamment.
Un autre générateur de sources.list en français est aussi disponible ici : http://sourceslist.org
Si l'anglais ne vous fait pas peur, un outil de fabrication de sources.list est disponible à cette adresse.
Tous les dépôts
Vous pouvez télécharger des sources listes adaptées à votre version d'ubuntu et contenant la quasi totalité des bons dépôts dans le monde sur :
Pages en rapport avec les dépôts APT
Contributeurs : ostaquet, Stemp, Sbrunner, AlexandreP, Fabien26, BlackSmileFR, Calimarno et DarkHylian
Le contenu de ce wiki est sous licence : CC BY-SA v3.0


