Debian Stable est extrêmement stable, mais c'est aussi très lent. En conséquence, vous pouvez vous retrouver avec des logiciels ridiculement obsolètes. Les référentiels de backports vous permettent d'installer des versions plus récentes de certains logiciels sur votre système Debian Stable. Ce guide explique comment utiliser les rétroportages sur Debian Stable.
Dans ce didacticiel, vous apprendrez :
- Comment ajouter les référentiels Debian Backports.
- Comment installer un package à partir de backports.
- Comment effectuer une mise à jour complète à partir de backports.
Installer avec les rétroportages Debian.
Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | Debian Stable |
Logiciel | N/A |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment ajouter les référentiels de rétroportages
Le référentiel Debian backports et le référentiel source sont des référentiels Debian officiellement maintenus. Ils ne sont tout simplement pas ajoutés à votre système par défaut. Il existe de nombreuses applications, comme les serveurs, où vous ne voudriez pas nécessairement que ces référentiels soient disponibles pour installer accidentellement quelque chose de nouveau. Pour cette raison, cependant, vous devrez ajouter manuellement le référentiel de backports comme vous le feriez pour un référentiel externe.
Ajoutez le référentiel Debian Backports.
Pour commencer, ouvrez votre fichier sources à /etc/apt/sources.list
avec votre éditeur de texte préféré. Lorsque vous l'avez ouvert, déplacez-vous vers le bas du fichier et ajoutez les deux lignes suivantes. Vous pouvez exclure la source si vous ne prévoyez pas de l'utiliser.
deb http://ftp.debian.org/debian stretch-backports main deb-src http://ftp.debian.org/debian stretch-backports main
N'hésitez pas à ajouter dans la contrib
et non-free
options aussi, si vous voulez ces packages.
Mettez à jour Apt pour que le changement prenne effet
$ sudo apt update
Comment installer un package à partir de backports
Debian ne va pas prioriser le référentiel backports par défaut. L'hypothèse ici est que vous allez utiliser des rétroportages pour les nouvelles versions de packages spécifiques, mais vous ne souhaitez pas mettre à jour l'ensemble de votre système. C'est en fait une bonne politique à instituer lorsque vous travaillez avec le référentiel de backports, mais il n'y a certainement rien de mal à tout installer dans le référentiel. Tout a été testé pour fonctionner avec Debian Stable.
Installez un paquet Debian Backports.
Lorsque vous souhaitez installer un package à partir de backports, vous pouvez utiliser le -t
flag avec Apt pour spécifier le référentiel backports. Par exemple, si vous voulez la dernière version de LibreOffice à partir des backports, la commande ressemblera à ceci :
$ sudo apt install -t stretch-backports libreoffice
Le référentiel comprend également les derniers noyaux Linux et les dernières versions de Mesa. Si vous utilisez une pile graphique open source, ces deux éléments sont essentiels. Si vous voulez le dernier noyau sur Debian Stable, vous pouvez essayer ce qui suit.
$ sudo apt install -t stretch-backports linux-image-amd64
Comment faire une mise à jour complète à partir des backports
Mettre à niveau avec les rétroportages Debian.Bien que cela ne soit pas nécessairement recommandé, vous pouvez effectuer une mise à jour à partir des backports. Cela recherchera tout ce qui est disponible dans le référentiel et installera les mises à jour le cas échéant. Cela ne signifie pas pour autant que Debian continuera à se mettre à jour à partir des backports. Vous devrez le spécifier manuellement à chaque fois. Vos mises à jour normales s'exécuteront comme d'habitude, en appliquant les nouveaux packages à partir des dépôts Debian Stable habituels dans la mesure du possible.
$ sudo apt -t stretch-backports upgrade
Conclusion
Le système de backports Debian devrait être votre premier choix lorsque vous recherchez des paquets plus récents sur une installation stable. Parce qu'il s'agit d'un référentiel Debian officiel conçu pour fonctionner avec Stable, vous avez une chance considérablement réduite que quelque chose se passe mal. Lorsque vous extrayez des dépôts externes, il y a toujours une chance que quelque chose ne soit pas entièrement testé. Malheureusement, tout n'est pas disponible dans les backports, donc ce n'est pas toujours une option, mais c'est extrêmement avantageux d'avoir.