Je suis sur Debian Wheezy (stable) et je mets à jour régulièrement mon système via la base:
sudo apt-get update
sudo apt-get dist-upgrade
À l'avenir, une fois que Jessie sera devenue la version stable, je me demande si Wheezy deviendra automatiquement Jessie si je continue dist-upgrade
, ou non.
Y aura-t-il des étapes manuelles nécessaires, pour être sûr de toujours être sur la version stable actuelle (des années dans le futur, par exemple Sid après Jessie), ou suis-je prêt à continuer comme je le suis?
Par exemple, dois-je modifier mon fichier sources.list d'une manière quelconque pour m'assurer que Jessie se promènera simplement sans aucune étape manuelle sur la piste, ou qu'une «grosse» mise à jour («dist-upgrade») fera tout pour moi et changer toutes les instances de wheezy
en jessie
quand il sait le faire?
(Chaque ligne de ma source.list en contient wheezy
. Peut-être que je dois seulement les supprimer wheezy
?)
Je suis un peu un nouveau venu (d'OS X, et avant Windows), donc je ne sais pas comment les `` mises à niveau de versions '' sur le même canal peuvent être effectuées automatiquement sur Debian - où, OS X propose simplement, via ses mises à jour automatiques, des mises à niveau complètes vers sa prochaine version (stable / prête) sans vérification manuelle requise ou étapes compliquées en dehors de la vérification normale des mises à jour du système.
Réponses:
Si les lignes de votre
sources.list
"wheezy" disent, vous resterez avec Wheezy même lorsque Jessie sera libérée. Si vous modifiez ces lignes pour dire "stable" à la place, apt vous mettra à niveau vers Jessie à sa sortie, car "stable" deviendra un alias pour "jessie" au lieu de "wheezy". (Et si vous modifiez ces lignes pour dire "jessie", vous passerez à Jessie maintenant , même s'il est toujours en test et n'a pas encore été publié comme "stable".)Bien qu'il puisse être tentant de changer votre
sources.list
pour dire «stable» afin que vous passiez automatiquement à de nouvelles versions stables, je ne le recommande pas. Le processus de mise à niveau peut comporter des étapes spéciales que vous voudrez ou devrez faire en plus (et éventuellement avant ) de mettre à niveau les packages, il est donc préférable d'attendre la sortie de Jessie, puis de consulter les notes de publication avant de passer. (En pratique, la simple mise à niveau des packages est généralement correcte, mais il est plus sûr d'attendre et de lire d'abord les notes de publication. Regardez avant de sauter.)BTW, Sid ne deviendra jamais une version stable. C'est le nom permanent du référentiel "instable", et ne participe pas à la progression des noms à travers les alias "testing" et "stable". Après la sortie de Jessie, un autre personnage de Toy Story sera choisi pour les nouveaux "tests", et Sid restera toujours instable.
la source
Non, la mise à niveau ne sera pas automatique, vous devez remplacer manuellement chaque instance de
wheezy
byjessie
dans votre/etc/apt/sources.list
.Alternativement, vous pouvez les remplacer par
stable
puis, la mise à niveau sera automatique une fois Jessie sortie.Notez que je ne recommanderais pas ce dernier si vous utilisez
unattended-upgrades
, car votre système peut finir par être un mélange entre stable et oldstable.La dernière chose
apt-get dist-upgrade
n'est généralement nécessaire que lorsque vous effectuez une mise à niveau vers une nouvelle version; la différence entreupgrade
etdist-upgrade
est queupgrade
seuls les packages sont mis à niveau, alors qu'ildist-upgrade
est capable d'installer de nouveaux packages ou de supprimer les packages en conflit. Normalement, pendant le cycle de vie d'une version stable, les dépendances des packages ne changent pas, doncupgrade
devraient être suffisantes pour les mises à jour quotidiennes (bien sûr, si vous ajoutez des référentiels tiers, ils peuvent ne pas suivre la politique stricte de Debian à ce sujet, et les dépendances des packages peuvent changer).la source
Comme mentionné, il ne sera automatique que si vous avez "stable" dans le fichier source.list, si vous avez spécifiquement "wheezy", cela ne se produira pas automatiquement lorsque vous exécutez un
apt-get upgrade
.Ceci est noté dans les notes de version complètes ici .
Ou jetez un oeil à un guide réduit qui couvre cela ici .
Essentiellement, le
sources.list
doit avoir jessie ou stable, puis vous exécutez unapt-get upgrade
/apt-get dist-upgrade
. Ceux-ci seuls ne sont pas automatiques par défaut pour autant que je sache, dans mon environnement, mais j'ai leapt-get upgrade
jeu pour fonctionner chaque semaine en tant que tâche cron, car j'avais une stabilité dans mon,sources.list
cela a essentiellement fait que certains de mes serveurs sont automatiquement mis à niveau vers l'installation minimale de Jessie. .la source