Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:apt:branches-debian [17/09/2012 20:27] smolski |
doc:systeme:apt:branches-debian [21/09/2012 07:49] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | mise à jour - 11/02/2012 | + | mise à jour - 17/09/2012 |
======Debian====== | ======Debian====== | ||
Ligne 10: | Ligne 10: | ||
- | =====Les 5 branches de Debian===== | + | =====Les 5 branches de Debian + 1===== |
Plusieurs branches de Debian GNU/Linux sont disponibles, chacune représentant un stade précis de l'évolution de la distribution. Il existe tout d'abord trois branches majeures : | Plusieurs branches de Debian GNU/Linux sont disponibles, chacune représentant un stade précis de l'évolution de la distribution. Il existe tout d'abord trois branches majeures : | ||
* La branche dite **stable**, qui porte actuellement le nom Release de //Squeeze//. | * La branche dite **stable**, qui porte actuellement le nom Release de //Squeeze//. | ||
- | |||
* La branche dite **testing**, qui porte actuellement le nom Release de //Wheezy//. | * La branche dite **testing**, qui porte actuellement le nom Release de //Wheezy//. | ||
- | |||
* La branche dite **unstable**, qui portera toujours le nom Release de //Sid//. | * La branche dite **unstable**, qui portera toujours le nom Release de //Sid//. | ||
On peut y ajouter deux autres branches de moindre importance : | On peut y ajouter deux autres branches de moindre importance : | ||
+ | * La branche dite **experimental**. | ||
+ | * La branche dite **Cut**. | ||
+ | Et nous avons enfin l'//ancienne stable// dite **oldstable** qui reste disponible quelques temps après les migrations. | ||
* La branche dite **oldstable**, qui porte actuellement le nom Release de //Lenny//. | * La branche dite **oldstable**, qui porte actuellement le nom Release de //Lenny//. | ||
- | **ATTENTION :** Le suivi en sécurité de l'ancienne distribution (5.0 ou Lenny) est arrivé à son terme il y a quelques jours. | + | <note tip>**ATTENTION :** Le suivi en sécurité de l'ancienne distribution (5.0 ou Lenny) est arrivé à son terme il y a quelques jours.</note> |
- | * La branche dite **experimental**. | + | |
- | **Quelle branche choisir ?** | + | ==== Quelle branche choisir ? ==== |
Pour vous aider à choisir, voici une présentation en détail de ces différentes branches : | Pour vous aider à choisir, voici une présentation en détail de ces différentes branches : | ||
Ligne 36: | Ligne 36: | ||
C'est la **branche officielle** de Debian. | C'est la **branche officielle** de Debian. | ||
- | Elle est figée, c'est-à-dire qu'elle ne reçoit que des mises à jour de sécurité. | + | Elle est figée, c'est-à-dire qu'elle ne reçoit que des mises à jour de sécurité. \\ |
+ | La version des programmes disponibles ne change plus à partir de sa sortie, et ce pour toute sa durée de vie : elle a donc **la fausse** réputation d'être rapidement obsolète et pourrait poser des problèmes sur des machines trop récentes. \\ | ||
+ | Pour éviter ce faux problème vous pouvez ajouter le dépôt backports où vous trouverez l'actualisation de plusieurs programmes (y compris le nouveau noyau) \\ | ||
- | La version des programmes disponibles ne change plus à partir de sa sortie, et ce pour toute sa durée de vie : elle a donc **la fausse** réputation d'être rapidement obsolète et pourrait poser des problèmes sur des machines trop récentes. | + | À cette date vous pouvez ajouter(([[commande:editeur:nano]])) le dépôt squeeze-backports dans votre sources.list(([[manuel:sources.list]])) ainsi : |
+ | <code bash> | ||
+ | nano /etc/apt/sources.list</code> | ||
- | Pour éviter ce faux problème vous devrez ajouter le dépôt backports où vous trouverez la nouvelle version de plusieurs programmes (y compris le nouveau noyau) | + | Et y copier ce dépôt : |
+ | <code> | ||
+ | deb http://backports.debian.org/debian-backports squeeze-backports main</code> | ||
- | À cette date vous pouvez ajouter le dépôt squeeze-backports : | + | Ou, Si vous comptez utiliser les dépôts propriétaires, celui-ci : |
- | <code bash># nano /etc/apt/sources.list</code> | + | <code> |
- | Puis | + | deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free</code> |
- | <code bash>deb http://backports.debian.org/debian-backports squeeze-backports main</code> | + | |
- | Ou | + | |
- | <code bash>deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free</code> | + | |
- | Si vous comptez utiliser les dépôts propriétaires. | + | |
- | Cependant, le délai entre la sortie de deux stables étant assez long (environ deux ans), une version dite **And-A-Half** est mise à disposition vers la fin de sa vie, intégrant un noyau Linux et quelques pilotes matériels plus récents, dans l'attente de la sortie de la nouvelle stable. | + | Chaque stable reçoit un numéro de version (de la forme X.Y, où X et Y sont des chiffres) ainsi que des mises à jour à intervalles réguliers de ses médias d'installation qui reprennent l'ensemble des mises à jour depuis la version précédente (elles sont notées X.Y.1 puis X.Y.2, X.Y.3 ...). Actuellement, la version disponible de //stable// est la **6.0.5**. |
- | Elle est recommandée pour tous les domaines réclamant un haut niveau de sécurité et de fiabilité, notamment celui des serveurs.\\ | + | Elle est recommandée pour tous les domaines réclamant un haut niveau de sécurité et de fiabilité, notamment celui des serveurs. \\ |
- | + | ||
**Elle constitue aussi un très bon choix pour un débutant qui souhaite découvrir Debian en toute tranquillité.** | **Elle constitue aussi un très bon choix pour un débutant qui souhaite découvrir Debian en toute tranquillité.** | ||
- | Chaque stable reçoit un numéro de version (de la forme X.Y, où X et Y sont des chiffres) ainsi que des mises à jour à intervalles réguliers de ses médias d'installation qui reprennent l'ensemble des mises à jour depuis la version précédente (elles sont notées X.Y.1 puis X.Y.2, X.Y.3 ...). Actuellement, la version disponible de //stable// est la **6.0.5**. | + | La sortie entre deux stables étant assez long (environ deux ans), une version dite **And-A-Half** est mise à disposition vers la fin de son maintien en stable et dans l'attente de la sortie de la nouvelle stable, intégrant un noyau Linux et quelques pilotes matériels plus récents. \\ |
+ | |||
+ | <note important>**ATTENTION** ! Toutefois la **STABLE** n'est //stable// qu'avec du //stable// !</note> | ||
===== La branche testing ===== | ===== La branche testing ===== | ||
C'est la **branche de test** de Debian qui prépare la sortie d'une nouvelle //stable//. Elle est régulièrement mise à jour par des paquets provenant de la branche //unstable// avant d'être gelée (c'est-à-dire qu'elle ne reçoit plus de nouvelles versions de paquets) puis déboguée pour devenir la nouvelle //stable//. \\ | C'est la **branche de test** de Debian qui prépare la sortie d'une nouvelle //stable//. Elle est régulièrement mise à jour par des paquets provenant de la branche //unstable// avant d'être gelée (c'est-à-dire qu'elle ne reçoit plus de nouvelles versions de paquets) puis déboguée pour devenir la nouvelle //stable//. \\ | ||
- | Ainsi, normalement : | + | |
- | <note tip>s'il y a un paquet qui pose problème dans testing, on pioche dans sid et non dans stable !</note> | + | <note tip>Ainsi, normalement, s'il y a un paquet qui pose problème dans testing, on pioche dans sid et non dans stable !</note> |
C'est une branche qui peut poser problème juste après la sortie d'une //stable// car elle bénéficie brutalement d'une mise à jour massive de ses paquets qui ne se passe pas toujours sans heurts. En dehors de cette période, elle constitue cependant un très bon compromis entre une //stable// et une //unstable//, mais ne devrait pas être utilisée sur des machines à la sécurité sensible. | C'est une branche qui peut poser problème juste après la sortie d'une //stable// car elle bénéficie brutalement d'une mise à jour massive de ses paquets qui ne se passe pas toujours sans heurts. En dehors de cette période, elle constitue cependant un très bon compromis entre une //stable// et une //unstable//, mais ne devrait pas être utilisée sur des machines à la sécurité sensible. | ||
Ligne 77: | Ligne 80: | ||
Sur le forum df, c'est là : | Sur le forum df, c'est là : | ||
* http://debian-facile.org/forum/viewtopic.php?pid=37442#p37442 | * http://debian-facile.org/forum/viewtopic.php?pid=37442#p37442 | ||
+ | |||
+ | ===== La branche Cut ===== | ||
+ | |||
+ | C'est une testing figée à un moment "fonctionnel" . Des snapshots sont mis en ligne tous les mois. | ||
+ | *http://cut.debian.net/ | ||
==== Installation de testing via stable ==== | ==== Installation de testing via stable ==== | ||
Ligne 133: | Ligne 141: | ||
Elle contient certains paquets qui ne sont pas considérés comme étant suffisamment fiables pour intégrer unstable. \\ | Elle contient certains paquets qui ne sont pas considérés comme étant suffisamment fiables pour intégrer unstable. \\ | ||
<note>Pendant le gel d'une //testing//, //unstable// étant plus ou moins figée par ricochet, experimental peut cependant intégrer un certain temps des programmes considérés comme stables.</note> | <note>Pendant le gel d'une //testing//, //unstable// étant plus ou moins figée par ricochet, experimental peut cependant intégrer un certain temps des programmes considérés comme stables.</note> | ||
+ | |||
+ | |||
===== Les noms de code ===== | ===== Les noms de code ===== |