Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
obsolete:buster [03/09/2019 23:04] bendia [Debian 10 Buster] Modification adresse dépôt security vers CDN |
obsolete:buster [22/04/2020 13:40] vv222 [Les rétroportages (backports)] Refonte de la section |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== sources.list pour Debian Buster (stable). ====== | + | ====== sources.list pour Debian Buster (stable) ====== |
- | * Objet : sources.list pour Debian Buster (stable). | + | * Objet : Bien configurer son sources.list pour Debian Buster (stable) |
* Niveau requis : {{tag>avisé}} | * Niveau requis : {{tag>avisé}} | ||
* Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME | * Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME | ||
Ligne 11: | Ligne 11: | ||
===== Debian 10 Buster ===== | ===== Debian 10 Buster ===== | ||
- | |||
==== sources.list de base ==== | ==== sources.list de base ==== | ||
Ligne 20: | Ligne 19: | ||
deb cdrom:[Debian GNU/Linux etc... | deb cdrom:[Debian GNU/Linux etc... | ||
</file> | </file> | ||
- | |||
Exemple : fichier sources.list | Exemple : fichier sources.list | ||
Ci-dessous un exemple de contenu du fichier sources.list pour Debian 10 « Buster ». | Ci-dessous un exemple de contenu du fichier sources.list pour Debian 10 « Buster ». | ||
- | |||
<file apt_sources /etc/apt/sources.list> | <file apt_sources /etc/apt/sources.list> | ||
# Debian Buster, dépôt principal | # Debian Buster, dépôt principal | ||
- | deb http://deb.debian.org/debian buster main | + | deb http://deb.debian.org/debian/ buster main |
- | deb-src http://deb.debian.org/debian buster main | + | deb-src http://deb.debian.org/debian/ buster main |
# Debian Buster, mises à jour de sécurité | # Debian Buster, mises à jour de sécurité | ||
Ligne 36: | Ligne 33: | ||
# Debian Buster, mises à jour "volatiles" | # Debian Buster, mises à jour "volatiles" | ||
- | deb http://deb.debian.org/debian buster-updates main | + | deb http://deb.debian.org/debian/ buster-updates main |
- | deb-src http://deb.debian.org/debian buster-updates main | + | deb-src http://deb.debian.org/debian/ buster-updates main |
</file> | </file> | ||
Ligne 46: | Ligne 43: | ||
<file apt_sources /etc/apt/sources.list> | <file apt_sources /etc/apt/sources.list> | ||
# Debian Buster, dépôt principal + paquets non libres | # Debian Buster, dépôt principal + paquets non libres | ||
- | deb http://deb.debian.org/debian buster main contrib non-free | + | deb http://deb.debian.org/debian/ buster main contrib non-free |
- | deb-src http://deb.debian.org/debian buster main contrib non-free | + | deb-src http://deb.debian.org/debian/ buster main contrib non-free |
# Debian Buster, mises à jour de sécurité + paquets non libres | # Debian Buster, mises à jour de sécurité + paquets non libres | ||
Ligne 54: | Ligne 51: | ||
# Debian Buster, mises à jour "volatiles" + paquets non libres | # Debian Buster, mises à jour "volatiles" + paquets non libres | ||
- | deb http://deb.debian.org/debian buster-updates main contrib non-free | + | deb http://deb.debian.org/debian/ buster-updates main contrib non-free |
- | deb-src http://deb.debian.org/debian buster-updates main contrib non-free | + | deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free |
</file> | </file> | ||
+ | ===== Les rétroportages (backports) ===== | ||
+ | |||
+ | ==== Présentation ==== | ||
- | ==== Les rétroportages (backports) ==== | + | Le dépôt ''buster-backports'' propose des paquets plus récents ou absents du dépôt principal. Ces paquets sont dérivés de la version //testing// **Bullseye** et sont prévus pour être installés sur une Debian //stable// **Buster**. \\ |
+ | Il servira à ceux qui ont besoin d’une version plus récente d’un logiciel, mais ne souhaitent pas migrer leur système vers Bullseye. | ||
+ | ==== Activation ==== | ||
Si vous voulez également les rétroportages (backports) des composants contrib, et non-free, ajoutez les lignes buster-backports. \\ | Si vous voulez également les rétroportages (backports) des composants contrib, et non-free, ajoutez les lignes buster-backports. \\ | ||
- | Par exemple, pour Debian 10 « Buster » : | ||
- | <file apt_sources /etc/apt/sources.list> | + | Pour activer l’accès aux versions rétroportées de paquets sur une Debian //stable// **Buster**, ajoutez cette ligne au fichier [[:doc:systeme:apt:sources.list|/etc/apt/sources.list]] ou dans un fichier dédié sous [[:doc:systeme:apt:sources.list:sources.list.d|/etc/apt/sources.list.d]] : |
- | # Debian Buster, dépôt principal + paquets non libres | + | |
- | deb http://deb.debian.org/debian buster main contrib non-free | + | |
- | deb-src http://deb.debian.org/debian buster main contrib non-free | + | |
- | + | ||
- | # Debian Buster, mises à jour de sécurité + paquets non libres | + | |
- | deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free | + | |
- | deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free | + | |
- | + | ||
- | # Debian Buster, mises à jour "volatiles" + paquets non libres | + | |
- | deb http://deb.debian.org/debian buster-updates main contrib non-free | + | |
- | deb-src http://deb.debian.org/debian buster-updates main contrib non-free | + | |
+ | <file apt_sources /etc/apt/sources.list.d/backports-buster.list> | ||
# Debian Buster, dépôt de rétroportages ("backports") | # Debian Buster, dépôt de rétroportages ("backports") | ||
- | deb http://deb.debian.org/debian buster-backports main contrib non-free | + | |
- | deb-src http://deb.debian.org/debian buster-backports main contrib non-free | + | deb http://deb.debian.org/debian/ buster-backports main |
</file> | </file> | ||
- | Le dépôt ''stretch-backports'' propose des paquets plus récents ou absents du dépôt principal. Ces paquets sont dérivés de la version //stable// **Buster** et peuvent être installés sur une Debian //oldstable// **Stretch**. \\ | + | Après avoir ajouté ce dépôt, mettez à jour la liste de vos sources de paquets avec cette commande : |
- | Il servira à ceux qui ont absolument besoin d’une version plus récente d’un logiciel, mais ne souhaitent pas migrer leur système vers Buster. | + | |
- | Le principe est que ces paquets sont compilés sous Buster, sans installation de bibliothèques provenant de Stretch, d’où un gain de stabilité. | + | <code root>apt-get update</code> |
- | **vv222** ajoute qu'on peut aussi réaliser ses "backports" maison sur Buster avec les codes sources de la nouvelle testing ajoutés dans le fichier des sources Buster. | + | ==== Utilisation ==== |
- | //Tuto pour les réaliser dans la todo list d'icelui, paraît-il...// ;-) | + | L’**installation** d’un paquet depuis le dépôt ''buster-backports'' doit être **explicite**, cʼest-à-dire quʼil faut ajouter une option à la commande dʼinstallation de paquets habituelle. \\ |
+ | Par exemple, pour installer la version rétroportée de la suite bureautique [[:doc:editeurs:libreoffice|LibreOffice]], exécutez : | ||
+ | <code root>apt-get -t buster-backports install libreoffice</code> | ||
- | <note warning>Les paquets issus du dépôt ''buster-backports'' ne suivent pas le même processus de validation que les paquets issus de la branche principale. | + | Comme pour les commandes dʼinstallation classiques, plusieurs paquets peuvent être demandées via une unique commande, sans avoir besoin de dupliquer lʼoption demandant à les installer depuis les dépôts de rétroportages. \\ |
- | Limiter au maximum le nombre de paquets issus de cette branche améliorera la stabilité de votre système.</note> | + | Lʼexemple suivant montre comment installer les versions plus récentes du [[:doc:systeme:noyau:theorie|noyau Linux]] et des micro-programmes [[#sourceslist-non-libre|non libres]] pour [[:doc:materiel:cartes-graphique:ati:ati|cartes graphiques AMD]] : |
+ | <code root>apt-get -t buster-backports install linux-image-amd64 firmware-amd-graphics</code> | ||
- | Si vous avez besoin d’installer un paquet depuis le dépôt **backports** de la branche **Buster**, utilisez le fichier sources.list suivant : | + | Les paquets installés depuis le dépôt **backports** sont automatiquement mis à jour vers les futures versions fournies par ce même dépôt, comme les paquets issus de la branche principale ; seule la mise à niveau initiale vers la version rétroportée nécessite cette déclaration explicite de la branche. \\ |
- | + | Ainsi, les paquets proposant une version candidate rétroportée **ne sont pas** automatiquement mis à niveau dans cette version (ce qui n’est généralement pas le comportement souhaité par l’utilisateur). | |
- | <file apt_sources /etc/apt/sources.list> | + | |
- | # Debian Buster, dépôt principal | + | |
- | deb http://deb.debian.org/debian/ buster main | + | |
- | # Debian Buster, mises à jour de sécurité | + | |
- | deb http://deb.debian.org/ buster/updates main | + | |
- | # Debian Buster, mises à jour "volatiles" | + | |
- | deb http://deb.debian.org/debian/ buster-updates main | + | |
- | # Debian Buster, dépôt de rétroportages ("backports") | + | |
- | deb http://deb.debian.org/debian/ buster-backports main | + | |
- | </file> | + | |
- | + | ||
- | Et si vous utilisez un sources.list non libre : | + | |
- | + | ||
- | <file apt_sources /etc/apt/sources.list> | + | |
- | # Debian Buster, dépôt principal + paquets non libres | + | |
- | deb http://deb.debian.org/debian/ buster main contrib non-free | + | |
- | # Debian Buster, mises à jour de sécurité + paquets non libres | + | |
- | deb http://deb.debian.org/ buster/updates main contrib non-free | + | |
- | # Debian Buster, mises à jour "volatiles" + paquets non libres | + | |
- | deb http://deb.debian.org/debian/ buster-updates main contrib non-free | + | |
- | # Debian Buster, dépôt de rétroportages ("backports") | + | |
- | deb http://deb.debian.org/debian/ buster-backports main contrib non-free | + | |
- | </file> | + | |
- | + | ||
- | L’**installation** d’un paquet depuis le dépôt ''Buster-backports'' doit être **explicite**. \\ | + | |
- | Par exemple, pour installer la version rétroportée de LibreOffice, exécutez : | + | |
- | <code root>apt-get -t buster-backports install libreoffice</code> | + | |
- | Les paquets installés depuis le dépôt **backports** sont automatiquement mis à jour, comme les paquets issus de la branche principale ; seule la mise à niveau initiale vers la version rétroportée nécessite cette déclaration explicite de la branche. \\ | ||
- | Ainsi, les paquets proposant une version candidate rétroportée **ne sont pas** automatiquement mis à niveau dans cette version (ce qui n’est généralement pas le comportement souhaité par l’utilisateur). \\ | ||
Vous pouvez en apprendre plus sur le fonctionnement de ce système et sur les possibilités de modifier ce comportement dans l’article dédié aux priorités et aux [[doc:systeme:apt:pinning|fichiers apt_preferences]]. | Vous pouvez en apprendre plus sur le fonctionnement de ce système et sur les possibilités de modifier ce comportement dans l’article dédié aux priorités et aux [[doc:systeme:apt:pinning|fichiers apt_preferences]]. | ||
- | <note important>La forme ''-t buster-backports'' installe sans problème les dépendances dans leur version Buster-backports. \\ | + | <note important>La forme ''-t buster-backports'' installe sans problème les dépendances dans leur version buster-backports. \\ |
La forme ''nom_paquet/buster-backports'' pose des problèmes de dépendances parce que la version prioritaire des dépendances n’est plus celle des backports mais celle des autres sources déclarées.</note> | La forme ''nom_paquet/buster-backports'' pose des problèmes de dépendances parce que la version prioritaire des dépendances n’est plus celle des backports mais celle des autres sources déclarées.</note> |