====== Rétroportages pour Debian ====== * Objet : Parler des rétroportages (backports) Debian * Niveau requis : {{tag>avisé}} * Commentaires : //Avant d'utiliser les backports, et afin de ne pas casser son système, il peut être utile de comprendre de quoi il en retourne.// * Débutant, à savoir : * [[:doc:systeme:apt|APT]] * ''[[:doc:systeme:apt:sources.list|sources.list]]'' * [[:doc:systeme:apt:sources.list:debian|les dépôts Debian officiels]] * Suivi : * Création par [[user>captnfab]] 30/09/2023 ===== Présentation ===== Le dépôt ''bookworm-backports'' propose des paquets plus récents ou absents du dépôt principal. Ces paquets sont dérivés de la version //testing// et sont prévus pour être installés sur une Debian //stable//. \\ Il servira à ceux qui ont besoin d’une version plus récente d’un logiciel, mais ne souhaitent pas migrer leur système vers une version Debian plus récente. ===== Configuration ===== Si vous voulez profiter des rétroportages (backports), décommentez les lignes mentionnant les backports dans la liste des [[:doc:systeme:apt:sources.list:debian|dépôts Debian officiels]]. N'oubliez pas de mettre à jour la liste des paquets après avoir modifié le fichier (cf. [[:doc:systeme:apt|apt]]). ===== Utilisation ===== L’**installation** d’un paquet depuis un dépôt 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]] sous *bookworm*, exécutez : apt -t bookworm-backports install libreoffice 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. \\ 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]] : apt -t bookworm-backports install linux-image-amd64 firmware-amd-graphics 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 pas toujours 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]]. La forme ''-t bookworm-backports'' installe sans problème les dépendances dans leur version bookworm-backports. \\ La forme ''nom_paquet/bookworm-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.