Comment activer les rétroportages sur Debian Linux 12, 11 ou 10

Debian est réputée pour sa stabilité. Cependant, en raison de cette priorité accordée à la stabilité, certains packages peuvent ne pas disposer des dernières fonctionnalités ou mises à jour au fil du temps. Debian fournit une solution à cela via des rétroportages et des référentiels expérimentaux.

Les rétroportages sont des paquets de versions plus récentes de Debian qui sont recompilés pour fonctionner sur des versions plus anciennes. Cela permet aux utilisateurs d'obtenir de nouvelles fonctionnalités sans compromettre la stabilité du système. Les référentiels expérimentaux contiennent des logiciels très récents et potentiellement instables qui ne sont pas encore prêts pour les référentiels principaux. Ces référentiels permettent aux utilisateurs d'accéder aux derniers logiciels mais avec un risque d'instabilité.

Nous allons maintenant montrer comment utiliser les rétroportages et les référentiels expérimentaux à l'aide du terminal de ligne de commande.

Activer le référentiel de rétroportages

La première étape pour installer des packages à partir du référentiel de backports consiste à ajouter le référentiel au sources.list déposer. Suivez ces étapes pour activer le référentiel de rétroportages sur votre système Debian :

Ouvrez le terminal sur votre système Debian, puis exécutez la commande ci-dessous pour ouvrir le sources.list fichier avec l'éditeur de texte nano :

sudo nano /etc/apt/sources.list

Ajoutez les lignes appropriées au fichier en fonction de votre version Debian. Utilisez le nom de code correct pour votre distribution Debian pour éviter les problèmes.

Rétroportages de Bookworm

deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware

Rétroportages Bullseye

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

Rétroportages Buster

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

Enregistrez le fichier de configuration en appuyant sur CTRL+O, puis quittez avec CTRL+X.

Mettez à jour la liste des dépôts en exécutant la commande suivante :

sudo apt update

Alternative activer les rétroportages

Une alternative consiste à ajouter des rétroportages Debian à votre liste de sources ; vous pouvez utiliser la commande echo et la commande tee. La commande tee lit à partir de l'entrée standard et écrit dans la sortie et les fichiers standard. Cette méthode vous aidera à éviter d'utiliser un éditeur de texte et à le faire directement à partir de la ligne de commande.

Bookworm, la commande serait :

echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | sudo tee -a /etc/apt/sources.list

Bullseye, la commande serait :

echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list

Buster, la commande serait :

echo "deb http://deb.debian.org/debian buster-backports main non-free" | sudo tee -a /etc/apt/sources.list

Exécutez ensuite une mise à jour APT :

sudo apt update

Installer des packages à partir de rétroportages

L'utilisation des rétroportages sur Debian est simple ; la syntaxe est similaire à l'installation d'un package standard, sauf que vous ajouterez le -t drapeau.

Rechercher des paquets à partir des rétroportages Debian

Utilisez la commande suivante pour rechercher des packages dans le référentiel de backports, en remplaçant "package-name" avec le nom du package souhaité :

Exemple de rat de bibliothèque :

sudo apt search "package-name" -t bookworm-backports

Exemple de cible :

sudo apt search "package-name" -t bullseye-backports

Exemple génial :

sudo apt search "package-name" -t buster-backports

Installation ou mise à niveau de packages à partir de rétroportages Debian

Utilisez la commande suivante pour installer ou mettre à niveau les packages à partir du référentiel de rétroportages, en remplaçant "package-name" avec le nom du package souhaité :

Exemple de rat de bibliothèque :

sudo apt install "package-name" -t bookworm-backports

Exemple de cible :

sudo apt install "package-name" -t bullseye-backports

Exemple génial :

sudo apt install "package-name" -t buster-backports

Exemple en direct : installation de Cockpit sur Debian 11

Par exemple, pour installer Cockpit sur Debian 11 à l'aide du référentiel backports, exécutez la commande suivante :

sudo apt install cockpit -t bullseye-backports

Cette commande installera la version la plus récente de Cockpit dans le référentiel de backports, donnant accès à des fonctionnalités plus récentes.

Activation du référentiel expérimental

Le référentiel expérimental contient les derniers logiciels de Debian pour ceux qui souhaitent les dernières mises à jour. Mais attention : ce référentiel est idéal pour les systèmes de test ou pour les développeurs et administrateurs système qui connaissent les risques et peuvent résoudre tous les problèmes. Il est plus susceptible d'avoir des problèmes de compatibilité et ne doit pas être utilisé sur des serveurs en direct ou des systèmes importants.

Activer le référentiel expérimental

Rouvrez le sources.list fichier de configuration en exécutant la commande suivante :

sudo nano /etc/apt/sources.list

Ajoutez les lignes suivantes à la fin du fichier après les lignes que vous avez précédemment ajoutées pour le référentiel de backports :

deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free

Enregistrez le fichier de configuration en appuyant sur CTRL+O, puis quittez avec CTRL+X.

Mettez à jour la liste des dépôts en exécutant la commande suivante :

sudo apt update

Maintenant, vous pouvez utiliser le -t drapeau avec le experimental mot-clé dans vos commandes pour rechercher et installer des packages à partir du référentiel expérimental.

Recherche de packages dans le référentiel expérimental

Utilisez la commande suivante pour rechercher des packages dans le référentiel expérimental, en remplaçant "package-name" avec le nom du package souhaité :

sudo apt search "package-name" -t experimental

Installation de packages à partir du référentiel expérimental

Utilisez la commande suivante pour installer les packages à partir du référentiel expérimental, en remplaçant "package-name" avec le nom du package souhaité :

sudo apt install "package-name" -t experimental

Soyez prudent lorsque vous utilisez des packages du référentiel expérimental, en particulier sur des serveurs live ou des systèmes dotés de services importants. Le référentiel expérimental n'est pas recommandé pour une utilisation générale en raison du risque plus élevé de problèmes de compatibilité.

Conclusion

En suivant ce guide, vous avez appris comment activer les rétroportages Debian et les référentiels expérimentaux sur votre système Debian. Cela vous permet d'installer des packages plus récents et de profiter des dernières fonctionnalités et corrections de bugs tout en gardant votre système stable. Je recommande de vérifier régulièrement les mises à jour de ces référentiels pour maintenir votre système à jour.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire