Introduction

Debian « unstable » (connu aussi sous le nom de code Sid) n'est pas à proprement parler une version de Debian, mais plutôt une publication continue de la distribution renfermant les paquets les plus récents qui viennent d'être introduits dans le système Debian.

Comme pour tous les noms de publication de Debian, Sid tire son nom d'un personnage de ToyStory. Dans le film, Sid est le gamin d'à côté qui casse ses jouets en fait des créatures méchantes.

Alors que les autres noms de code de publication progressent avec le temps de "testing" à "stable", Sid est condamné à demeurer "unstable" (instable) pour l'éternité. Sid sera toujours la branche instable. Quand le dépôt "testing" actuel devient mature et est publié, "testing" devient la version "stable" la plus récente. À partir de ce moment, un nouveau dépôt "testing" est créé portant le nom de code suivant prévu et les paquets continueront à percoler de Sid à "testing" comme avant.

Sid est l'endroit où les paquets arrivent après avoir été versés par leur responsable et accepté par les responsables de l'archive. Quand les paquets ont satisfait à certains critères, ils passent automatiquement de Sid au dépôt "testing". Le dépôt Unstable est mis à jour toutes les 6 heures.

Si vous êtes un développeur ou un testeur irréductible, vous devriez utiliser cette version. Si vous êtes simplement un utilisateur avancé, il serait probablement plus approprié que vous utilisiez Debian « testing ». Les bonnes pratiques décrites ci-dessous sont aussi applicables par les utilisateurs de « testing ».

Sid reçoit exclusivement des mises à jour de sécurité des responsables de paquet. L'équipe de sécurité de Debian ne gèrent que les mises à jour de sécurité de la publication « stable » en cours.

La séquence de diffusion des paquets dans le processus de développement de Debian est le suivant :

Installation

Il n'existe pas d'images CD ou DVD « unstable ». Étant donné que les paquets changent très rapidement, il est plus approprié de télécharger et d'installer « unstable » à l'aide d'un miroir FTP Debian normal.

Si vous êtes conscient des risques, choisissez une des manières d'installer Sid :

Si vous utilisez déjà la version stable de Debian, employez la méthode décrite plus haut pour mettre à niveau vers unstable en remplaçant dans vos sources apt « stable » (ou le nom de code de l'actuelle version stable) par « unstable ».


FAQ

Quelques règles utiles pour les utilisateurs de « testing » ou de Sid

La chose la plus importante à ne pas oublier, est que l'on participe au développement de Debian quand on utilise « Testing » ou « Unstable ». Cela veut dire que l'on doit être familier de Linux, de Debian et du système de paquet de Debian et que l'on s'intéresse au repérage des bogues et à leur résolution. Il y a deux trois choses à savoir pour se faciliter la vie quand on utilise « Testing » ou Sid :

Est-ce qu'il y a le paquet « toto » dans Sid ?

Vous pouvez suivre le statut de n'importe quel paquet en utilisant l'outil de suivi des paquets Debian.

Est-ce que le paquet « toto » est cassé ?

S'il ne fonctionne pas pour vous, il y a donc de fortes chances pour qu'il soit brisé. Votre problème peut soit être un cas spécifique à votre système ou un cas expérimenté par de nombreux utilisateurs. Pour cela, Debian a mis en place un Système de Suivi de Bogues (BTS). Vous pouvez soumettre des rapports de bogues si vous ne voyez pas votre bogue déjà répertorié. Veuillez lire Comment signaler un bogue dans Debian avec reportbug et reportbug si vous n'êtes pas sûr de la façon de rédiger un bon rapport de bogue.

Puis-je utiliser des paquets de Sid dans « stable » ?

Ceci est fortement déconseillé. Tenter de mélanger les paquets des dépôts Debian conduit à créer un système instable. Pour plus d'information sur les bonnes pratiques, consultez fr/DontBreakDebian.

Si vous souhaitez de nouveau logiciel, le mieux est d'installer des paquets à partir des Backports.

Puis-je utiliser des paquets de Sid dans "testing"?

Oui, avec certaines précautions. Cela est appelé un "mélange Testing-Unstable". Une configuration est nécessaire pour s'assurer que le système "testing" demeure sur "testing", sans que apt mette à niveau (apt upgrade) chaque paquet vers la version "unstable".

D'abord, créer un fichier /etc/apt/apt.conf.d/20-tum.conf avec ce contenu :

APT::Default-Release "testing";

Ensuite, éditer le fichier /etc/apt/sources.list et copier une ligne de testing vers unstable, par exemple :

deb https://deb.debian.org/debian bookworm main
deb https://deb.debian.org/debian unstable main

Exécuter apt update pour rafraîchir le cache. Utiliser la commande apt -t unstable install toto pour installer le paquet toto à partir de "unstable" plutôt qu'à partir de "testing".

ATTENTION :

Où puis-je trouver de l'aide au sujet de Sid ?

Vous pouvez trouver de l'aide sur le canal IRC #debian-next sur OFTC et sur la liste de diffusion ci-dessous.

Voir aussi


CategoryRelease