| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| depots [Le 29/01/2025, 19:54] – [Proposed] iznobe | depots [Le 15/07/2026, 18:01] (Version actuelle) – +tag vétuste : page à mettre à jour ! remplacer jammy par resolute (et un chapitre digne de ce nom pour activer universe) krodelabestiole |
|---|
| {{tag>apt gestionnaire_de_paquets installation_logiciel}} | {{tag>apt gestionnaire_de_paquets installation_logiciel VÉTUSTE}} |
| |
| ====== Les dépôts APT ====== | ====== Les dépôts APT ====== |
| |
| <note tip>Cette page fait partie du tutoriel //**"[[tutoriel:comment_installer_un_paquet|Comment installer un paquet]]"**//, concernant l'installation de paquets logiciels sous Ubuntu.</note> | |
| |
| Cet article vise à présenter ce que sont les dépôts **[[:APT]]** et leurs utilisations. | Cet article vise à présenter ce que sont les dépôts **[[:APT]]** et leurs utilisations. |
| |
| |
| ===== Que sont les dépôts APT ? ===== | ===== Que sont les dépôts APT ? ===== |
| 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. (voir : [[:tutoriel:comment_modifier_sources_maj|modifier les dépôts]]) | 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. (voir : [[:tutoriel:comment_modifier_sources_maj|modifier les dépôts]]) |
| |
| | <note tip> |
| | Sous Ubuntu, la grande majorité des applications est disponible dans les dépôts officiels et celles-ci sont directement installables à l'aide d'outils graphiques comme le **[[:Snap Store|Centre d'applications]]** ou **[[:gnome-software|GNOME Logiciels]]**. |
| **Sous Ubuntu, la grande majorité des applications est disponible dans les dépôts officiels et celles-ci sont directement installables à l'aide d'outils graphiques comme [[:gnome-software|La Logithèque Ubuntu]].** | </note> |
| |
| 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 bogues... | 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 bogues... |
| |
| |
| ===== Branches principales ===== | ===== Branches principales ===== |
| | |
| 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 dans le fichier **/etc/apt/sources.list** d'une adresse de dépôt, ou //ligne APT//, ayant la forme suivante : | 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 dans le fichier **/etc/apt/sources.list** d'une adresse de dépôt, ou //ligne APT//, ayant la forme suivante : |
| <file>deb http://www.serveur.tld <branche> <sections> #Nom du dépôt | <file>deb http://www.serveur.tld <branche> <sections> #Nom du dépôt |
| |
| 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 dans 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. | 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 dans 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. |
| | |
| ==== Dépôts officiels ===== | ==== 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 : | 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 === | === 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. | 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 === | === 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. La section ''universe'' contient uniquement des paquets libres et la section ''multiverse'', des paquets non-libres. Sauf pour une [[:live_cd#Session live : qu'est-ce que c'est ?|session live]], l'accès à ces deux sections est paramétré par défaut. | 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. La section ''universe'' contient uniquement des paquets libres et la section ''multiverse'', des paquets non-libres. Sauf pour une [[:live_cd#Session live : qu'est-ce que c'est ?|session live]], l'accès à ces deux sections est paramétré par défaut. |
| |
| |
| ==== Backports ==== | ==== Backports ==== |
| | |
| Lorsqu'une version stable d'Ubuntu sort, les paquets présents dans les dépôts officiels correspondant à 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//). | Lorsqu'une version stable d'Ubuntu sort, les paquets présents dans les dépôts officiels correspondant à 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//). |
| |
| |
| ^ Adresses des dépôts | **[[depots_jammy#depots_backports|Ubuntu 22.04 LTS (Jammy Jellyfish)]]** | **[[depots_noble#depots_backports|Ubuntu 24.04 LTS (Noble Numbat)]]** | | ^ Adresses des dépôts | **[[depots_jammy#depots_backports|Ubuntu 22.04 LTS (Jammy Jellyfish)]]** | **[[depots_noble#depots_backports|Ubuntu 24.04 LTS (Noble Numbat)]]** | |
| |
| |
| === Utilisation des dépôts Backports === | === Utilisation des dépôts Backports === |
| |
| == Installation / mise à jour d'un paquet rétro-porté == | == Installation / mise à jour d'un paquet rétro-porté == |
| | |
| Si vous savez que vous souhaitez installer/mettre à jour une application dans sa version rétroportée((par exemple après une vérification avec <code>apt-cache policy nom_du_paquet</code>)), //il faut le préciser explicitement//. Pour cela, il faut ajouter ''/jammy-backports'' à la ligne de [[:commande_shell|commande]] apt-get (remplacer //jammy// par le nom de votre [[:versions|version d'Ubuntu]]). \\ | Si vous savez que vous souhaitez installer/mettre à jour une application dans sa version rétroportée((par exemple après une vérification avec <code>apt-cache policy nom_du_paquet</code>)), //il faut le préciser explicitement//. Pour cela, il faut ajouter ''/jammy-backports'' à la ligne de [[:commande_shell|commande]] apt-get (remplacer //jammy// par le nom de votre [[:versions|version d'Ubuntu]]). \\ |
| Par exemple, depuis un [[:terminal]] pour installer [[Amarok]] à partir des Backports d'[[:jammy|Ubuntu 22.04 LTS (Jammy Jellyfish)]] : | Par exemple, depuis un [[:terminal]] pour installer [[Amarok]] à partir des Backports d'[[:jammy|Ubuntu 22.04 LTS (Jammy Jellyfish)]] : |
| |
| == Configurer les Backports pour des installations / mises à jour automatiques == | == Configurer les Backports pour des installations / mises à jour automatiques == |
| | |
| Avec les [[sudo|droits d'administrateur]]; | Avec les [[sudo|droits d'administrateur]]; |
| - [[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier]] suivant (s'il n'existe pas, il sera créé en même temps) : **/etc/apt/preferences** | - [[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier]] suivant (s'il n'existe pas, il sera créé en même temps) : **/etc/apt/preferences** |
| |
| == Désactivation complète des dépôts backports == | == Désactivation complète des dépôts backports == |
| | |
| Pour (dés)activer les Backports via l'interface graphique il faut ouvrir les **Sources de logiciels**, puis dans l'onglet **mises à jour** (dé)cocher **Mises à jour non gérées (*-backports)**, fermer, puis Actualiser la liste des logiciels disponibles. | Pour (dés)activer les Backports via l'interface graphique il faut ouvrir les **Sources de logiciels**, puis dans l'onglet **mises à jour** (dé)cocher **Mises à jour non gérées (*-backports)**, fermer, puis Actualiser la liste des logiciels disponibles. |
| |
| ==== Proposed ==== | ==== 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 !**// \\ | 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 en préversion (proposed)" -> onglet "Mises à jour" de l'application [[:software-properties|Logiciels & Mises à jour]] //(Onglet "Options de développement" pour [[:jammy|Ubuntu 22.04 LTS (Jammy Jellyfish)]] et ultérieur)//. | Ces dépôts correspondent à la case à cocher "Mises à jour en préversion (proposed)" -> onglet "Mises à jour" de l'application [[:software-properties|Logiciels & Mises à jour]] //(Onglet "Options de développement" pour [[:jammy|Ubuntu 22.04 LTS (Jammy Jellyfish)]] et ultérieur)//. |
| |
| ^ Adresses des dépôts | **[[depots_jammy#depot_commercial|Ubuntu 22.04 LTS (Jammy Jellyfish)]]** | **[[depots_noble#depot_commercial|Ubuntu 24.04 LTS (Noble Numbat)]]** | | ^ Adresses des dépôts | **[[depots_jammy#depot_commercial|Ubuntu 22.04 LTS (Jammy Jellyfish)]]** | **[[depots_noble#depot_commercial|Ubuntu 24.04 LTS (Noble Numbat)]]** | |
| |
| |
| ===== Les dépôts PPA (Personal Package Archive) ===== | ===== Les dépôts PPA (Personal Package Archive) ===== |
| |
| ==== Ports pour PowerPC ==== | ==== Ports pour PowerPC ==== |
| | |
| Ces dépôts sont utiles pour les possesseurs d'ordinateurs ayant un processeur de type [[ppc|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 maintenus de manière non officielle dans le dépôt suivant. | Ces dépôts sont utiles pour les possesseurs d'ordinateurs ayant un processeur de type [[ppc|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 maintenus de manière non officielle dans le dépôt suivant. |
| |
| |
| ===== Dépôts par version d'Ubuntu ===== | ===== Dépôts par version d'Ubuntu ===== |
| | |
| * [[depots_jammy|Ubuntu 22.04 LTS (Jammy Jellyfish)]] | * [[depots_jammy|Ubuntu 22.04 LTS (Jammy Jellyfish)]] |
| * [[depots_noble|Ubuntu 24.04 LTS (Noble Numbat)]] | * [[depots_noble|Ubuntu 24.04 LTS (Noble Numbat)]] |
| - Enregistrer et fermer le fichier. | - Enregistrer et fermer le fichier. |
| |
| | ===== Ajouter un dépôt à vos sources de logiciels ===== |
| =====Ajouter un dépôt à vos sources de logiciels===== | |
| |
| Consultez le tutoriel : **[[tutoriel:comment_modifier_sources_maj|Comment modifier les sources de logiciels]]**. | Consultez le tutoriel : **[[tutoriel:comment_modifier_sources_maj|Comment modifier les sources de logiciels]]**. |
| |
| ===== Ajouter un CD-ROM comme dépôt ===== | ===== 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). | 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 à le faire automatiquement...), tapez dans un [[terminal]] : | Pour cela, insérez votre cd/dvd d'installation et (si rien ne vous invite à le faire automatiquement...), tapez dans un [[terminal]] : |
| |
| ===== Dépôts sur mesure ===== | ===== Dépôts sur mesure ===== |
| |
| |
| ==== Ubuntu Sources List Generator ==== | ==== Ubuntu Sources List Generator ==== |
| | |
| Si **l'anglais** ne vous fait pas peur, un outil de fabrication de sources.list est disponible pour les versions actuelles d'Ubuntu [[http://repogen.simplylinux.ch|à cette adresse]] . | Si **l'anglais** ne vous fait pas peur, un outil de fabrication de sources.list est disponible pour les versions actuelles d'Ubuntu [[http://repogen.simplylinux.ch|à cette adresse]] . |
| Celui-ci propose l'intégration d'un certain nombre de PPA. | Celui-ci propose l'intégration d'un certain nombre de PPA. |
| |
| ===== Pages en rapport avec les dépôts APT ===== | ===== Pages en rapport avec les dépôts APT ===== |
| {{topic>dépôts}} | |
| | {{topic>dépôts?simplelist}} |
| |
| ------ | ------ |
| //Contributeurs : [[utilisateurs:ostaquet]], [[utilisateurs:Stemp]], Sbrunner, [[utilisateurs:AlexandreP]], [[utilisateurs:Fabien26]], [[utilisateurs:BlackSmileFR]], [[utilisateurs:Calimarno]], [[utilisateurs:DarkHylian]], [[utilisateurs:BeAvEr]], [[utilisateurs:mydjey]]. | //[[:Contributeurs]] : [[:utilisateurs:ostaquet]], [[:utilisateurs:Stemp]], Sbrunner, [[:utilisateurs:AlexandreP]], [[:utilisateurs:Fabien26]], [[:utilisateurs:BlackSmileFR]], [[:utilisateurs:Calimarno]], [[:utilisateurs:DarkHylian]], [[:utilisateurs:BeAvEr]], [[:utilisateurs:mydjey]].// |