Translation(s): English - español - Français - Italiano - Português (Brasil) - Русский - Svenska - 简体中文 (Chinese) - Korean
Contents
- Introduction
- Installation
-
FAQ
- Quelques règles utiles pour les utilisateurs de « testing » ou de Sid
- Est-ce qu'il y a le paquet « toto » dans Sid ?
- Est-ce que le paquet « toto » est cassé ?
- Puis-je utiliser des paquets de Sid dans « stable » ?
- Puis-je utiliser des paquets de Sid dans « testing » ?
- Où puis-je trouver de l'aide au sujet de Sid ?
- Voir aussi
Introduction
Debian « unstable » (connu aussi sous le nom de code Sid) n'est pas une version de Debian, mais plutôt la version en cours de développement de Debian renfermant les paquets les plus récents qui viennent d'être introduits dans le système Debian. Elle n'est pas une « publication continue » car elle n'a ni assurance qualité, ni de tests d'intégration effectués, à la différence des versions de 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 :
Utiliser l'installateur de l'actuelle version « stable » pour installer un système stable minimal (recommandé)
Modifiez vos sources apt pour pointer vers « unstable » ;
Exécutez apt apt update et apt full-upgrade.
Utilisez l'installateur de l'actuelle version « testing » pour installer un système stable (futur) minimal
Modifiez votre sources apt pour pointer vers « unstable » ;
Exécutez aptapt update et apt full-upgrade.
- Utilisez l'image « mini.iso » de la version Unstable
Téléchargez « mini.iso » pour votre architecture processeur à partir de :https://d-i.debian.org/daily-images/ sous */daily/netboot/ ;
Durant l'installation choisissez « Advanced options » -> « Expert install » ;
- À l'étape « Choose a mirror of the Debian archive » choisissez la version « sid - unstable ».
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 :
Considérez (en particulier lorsque vous utilisez « Unstable ») la possibilité de désactiver ou supprimer unattended-upgrades afin de contrôler le moment où les mises à jour des packages ont lieu.
Toujours être prudent pendant les mises à jour et vérifier si les actions proposées par les outils de gestion de paquets vont bien dans le sens que ce que vous souhaitez ou attendez (c'est-à-dire, par exemple, que vous n'allez pas retirer tout un tas de paquets dont vous avez besoin en acceptant, sans regarder, l'action proposée).
- Choisissez le bon moment pour mettre à niveau : lorsque vous avez le temps d'enquêter sur tout problème potentiel, et après avoir enregistré votre travail et effectué des sauvegardes - pas avant un voyage d'affaires !
Utiliser apt upgrade à la place de apt full-upgrade pour éviter toute suppression involontaire de paquets dont vous avez besoin.
- Si un paquet ne peut pas être mis à niveau de façon sûre, marquez-le « hold » en utilisant apt-mark.
Installer les paquets apt-listbugs et apt-listchanges pour être au courant des bogues les plus graves ou les changements importants quand vous installez de nouveaux paquets ou durant une mise à jour.
Utilisez un système de fichiers compatible avec la copie sur écriture (abrégé en COW) comme btrfs ou tirez parti des instantanés LVM. Prenez des instantanés avant et après une mise à niveau. Dans le cas, si le système est en situation irrécupérable, revenez au dernier instantané d'un LiveCD de secours du système. Un programme autant utile pour ceci que pour des sauvegardes régulières du système est timeshift.
- Créer automatiquement, chaque jour, chaque semaine et chaque mois des sauvegardes pour être sûr que des données corrompues ne soient pas un problème.
Garder en permanence sous la main un bon CD, DVD, clé USB Live tel que Debian Live pour pouvoir continuer à intervenir sur le système même s'il ne veut plus démarrer.
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(|-security|-updates)$/";
Ensuite, éditer le fichier /etc/apt/sources.list et copier une ligne de testing vers unstable, par exemple :
deb https://deb.debian.org/debian testing 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 :
Synaptic (et peut-être d'autres programmes graphiques d'installation de paquets) ignore la configuration de Default-Release. Il faut la configurer dans Configuration->Préférences->Distribution.
Si vous utilisez trixie dans vos sources apt au lieu de Testing, vous passerez alors à Stable après la sortie de trixie, assurez-vous de alors de supprimer 20-tum. conf et toute entrée non stable du fichier sources.list avant que Testing soit publié en version Stable.
- Si les dépendances des paquets que vous essayez d'installer depuis Unstable ne sont pas satisfaisantes dans Testing, elles seront installées depuis Unstable. Cela peut entrainer des conflits de dépendances avec d'autres paquets, en particulier si vous installez un paquet à partir d'Unstable impliqué dans une transition de bibliothèque.
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
- Unstable
Éviter d'utiliser la branche instable et Suivi en sécurité de la branche testing (Provenant du « Guide de sécurité du Debian »)
État de unstable - L'état actuel de la version « unstable ».
liste de diffusion : debian-devel.
Les versions de Debian - Plus d'informations sur les versions de Debian.
Debian Stable - La version officielle de Debian (celle ayant le moins de bugs, et de failles de sécurités).
Debian « testing » - Dépôts contenant des paquets de la version « unstable », si aucun bug n'a été trouvé dans un délai de 10 jours.