Debian

Comprendre les versions de Debian GNU/Linux

Comprendre les versions de Debian GNU/Linux
L'univers de la distribution Debian GNU/Linux a ses propres bricoles. Dans cet article, nous expliquons ce qu'est une version de Debian, comment elle est nommée et quels sont les critères de base pour qu'un progiciel fasse partie d'une version régulière.

Qu'est-ce qu'une version Debian?

Debian GNU/Linux est une distribution Linux non commerciale qui a été lancée en 1993 par Ian Murdock. Actuellement, il se compose d'environ 51 000 progiciels disponibles pour une variété d'architectures telles qu'Intel (à la fois 32 et 64 bits), ARM, PowerPC et autres [2]. Debian GNU/Linux est maintenu gratuitement par un grand nombre de contributeurs du monde entier. Cela inclut les développeurs de logiciels et les mainteneurs de packages - une seule personne ou un groupe de personnes qui s'occupe d'un package dans son ensemble [3].

Une version Debian est une collection de packages logiciels stables qui suivent les directives du logiciel libre Debian (DFSG) [4]. Ces packages sont bien testés et s'assemblent de manière à ce que toutes les dépendances entre les packages soient satisfaites et que vous puissiez installer et utiliser le logiciel sans problème. Il en résulte un système d'exploitation fiable nécessaire pour votre travail quotidien. Destiné à l'origine aux systèmes de serveurs, il n'a plus de cible spécifique (« le système d'exploitation universel ») et est largement utilisé sur les systèmes de bureau ainsi que sur les appareils mobiles, de nos jours.

Contrairement à d'autres distributions Linux comme Ubuntu ou Linux Mint, la distribution Debian GNU/Linux n'a pas de cycle de publication avec des dates fixes. Il suit plutôt le slogan « Ne relâchez que lorsque tout est prêt » [1]. Néanmoins, une version majeure sort environ tous les deux ans [8]. Par exemple, la version 9 est sortie en 2017, et la version 10 devrait être disponible mi-2019. Les mises à jour de sécurité pour les versions stables de Debian sont fournies dès que possible à partir d'un référentiel APT dédié. De plus, des versions stables mineures sont publiées entre les deux et contiennent d'importantes corrections de bogues non liés à la sécurité ainsi que des mises à jour de sécurité mineures. La sélection générale et le numéro de version principale des progiciels ne changent pas dans une version.

Afin de voir quelle version de Debian GNU/Linux vous utilisez sur votre système, jetez un œil au fichier /etc/version_debian comme suit:

$ cat /etc/debian_version
9.6
$

Cela montre que la commande a été exécutée sur Debian GNU/Linux 9.6. Après avoir installé le package "lsb-release" [14], vous pouvez obtenir des informations plus détaillées en exécutant la commande "lsb_release -a":

$ lsb_release -a
Aucun module LSB n'est disponible.
Identifiant du distributeur : Debian
Description : Debian GNU/Linux 9.6 (étirement)
Sortie : 9.6
Nom de code : étirer
$

Qu'en est-il de ces noms de version amusants?

Cela montre que la commande a été exécutée sur Debian GNU/Linux 9.6. Après avoir installé le package "lsb-release" [14], vous pouvez obtenir des informations plus détaillées en exécutant la commande "lsb_release -a":

Vous avez peut-être remarqué que pour chaque version de Debian GNU/Linux, il existe un nom de version amusant. C'est ce qu'on appelle un nom d'alias qui est tiré d'un personnage de la série de films Toy Story [5] publiée par Pixar [6]. Lorsque la première Debian 1.x était attendue, le chef du projet Debian à l'époque, Bruce Perens, travaillait pour Pixar [9]. Jusqu'à présent, les noms suivants ont été utilisés pour les versions :

Début 2019, les noms des versions de deux futures versions sont également déjà connus [8] :

Relation entre le nom d'alias et l'état de développement

Les progiciels nouveaux ou mis à jour sont téléchargés dans la branche instable, d'abord. Après quelques jours, un package migre vers la branche testing s'il remplit un certain nombre de critères. Cela devient plus tard la base de la prochaine version stable. La version d'une distribution contient uniquement des packages stables, qui sont en fait un instantané de la branche de test actuelle.

Au même moment où une nouvelle version est publiée, la version jusqu'à présent stable devient oldstable, et une version oldstable devient la version oldoldstable. Les paquets de toute version en fin de vie sont supprimés des référentiels et miroirs APT normaux, et sont transférés vers l'archive Debian [11], et ne sont plus maintenus. Debian développe actuellement un site pour rechercher dans les paquets archivés sur Historical Packages Search [12]. Ce site est encore en cours de développement et connu pour n'être pas encore entièrement fonctionnel.

Comme pour les autres versions, la branche instable porte le nom d'alias Sid qui est l'abréviation de « encore en développement ». Dans Toy Story, Sid est le nom de l'enfant du voisin maléfique qui endommage toujours les jouets. Le nom Sid décrit avec précision l'état d'un paquet dans la branche instable.

De plus, il y a aussi la branche "expérimentale" qui n'est pas une distribution complète mais un référentiel complémentaire pour Debian Unstable. Cette branche contient des paquets qui ne répondent pas encore aux attentes de qualité de Debian unstable. De plus, des paquets y sont placés afin de préparer les transitions de bibliothèque afin que les paquets de Debian unstable puissent être vérifiés pour les problèmes de construction avec une nouvelle version d'une bibliothèque sans casser Debian unstable.

La branche expérimentale de Debian a également un nom Toy Story - "RC-Buggy". D'une part, il s'agit de la voiture télécommandée d'Andy, et d'autre part, elle abrège la description « contient des bogues critiques pour la publication » [13].

Parties de la distribution Debian GNU/Linux

Les packages logiciels Debian sont classés selon leur licence comme suit :

Une version officielle de Debian GNU/Linux se compose de paquets de la branche principale, uniquement. Les packages classés sous contrib et non-free ne font pas partie de la release, et sont considérés comme des ajouts qui sont juste mis à votre disposition. Les packages que vous utilisez sur votre système sont définis dans le fichier /etc/apt/sources.liste comme suit :

$ cat /etc/apt/sources.liste deb
http://ftp.nous.debian.org/debian/
étirer la contribution principale non-gratuite
deb http://sécurité.debian.org/
étirer/mettre à jour la contribution principale
non libre
# mises à jour extensibles, précédemment
connu sous le nom de deb "volatile"
http://ftp.nous.debian.org/debian/
stretch-updates contribution principale
non libre
# deb stretch-backports
http://ftp.debian.org/debian
contrib principale
non libre

Rétroportages Debian

Dans la liste ci-dessus, vous avez peut-être noté l'entrée intitulée stretch-backports. Cette entrée fait référence aux packages logiciels qui sont transférés depuis les tests Debian vers la version stable actuelle de Debian. La raison de ce dépôt de paquets est que le cycle de publication d'une version stable de Debian GNU/Linux peut être assez long, et parfois une version plus récente d'un logiciel est requise pour une machine spécifique. Debian Backports [7] vous permet d'utiliser les paquets des futures versions dans votre configuration actuelle. Sachez que ces paquets peuvent ne pas être à la hauteur de la qualité des paquets Debian stables. De plus, tenez compte du fait qu'il peut être nécessaire de passer à une nouvelle version en amont de temps en temps, même pendant un cycle de publication stable, car ces paquets suivent les tests Debian, qui sont une sorte de version continue (similaire à Debian instable ).Rétroportages Debian

Lectures complémentaires

L'histoire derrière Debian GNU/Linux est incroyable. Nous vous recommandons de regarder de plus près l'historique de Debian [15,16,17].

Liens et références

Remerciements (Merci!)

L'auteur tient à remercier Axel Beckert pour son aide et ses remarques critiques concernant cet article.

Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...
Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...
Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...