Debian Wheezy (stable) sera-t-elle automatiquement mise à niveau vers Jessie une fois que Jessie sera devenue la version stable?

18

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 wheezyen jessiequand 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.

Onyx
la source

Réponses:

23

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.listpour 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.

Wyzard - Stop Harming Monica--
la source
En bref: comme pour tant d'autres choses Linux, cela dépend entièrement de l'administrateur du système. Si vous voulez qu'il se mette à jour automatiquement, il le fera ... si vous ne voulez pas du tout qu'il se mette à jour, c'est possible aussi.
un CVn
Je peux confirmer que Wheezy devient automatiquement Jessie. Ma source.list n'a que Wheezy, lorsque je lance cat / etc / debian_version, il renvoie 8.2. Cela se produit après une mise à niveau normale d'apt-get. Quelqu'un sait-il pourquoi?
Fernando Kosh
10

Non, la mise à niveau ne sera pas automatique, vous devez remplacer manuellement chaque instance de wheezyby jessiedans votre /etc/apt/sources.list.

Alternativement, vous pouvez les remplacer par stablepuis, 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-upgraden'est généralement nécessaire que lorsque vous effectuez une mise à niveau vers une nouvelle version; la différence entre upgradeet dist-upgradeest que upgradeseuls les packages sont mis à niveau, alors qu'il dist-upgradeest 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, donc upgradedevraient ê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).

MoonSweep
la source
Continuons cette discussion dans le chat .
MoonSweep
je pense que c'est juste une différence d'opinion pas de bœuf :) et BTW, je ne considère pas dire, 7.6 à 7.7 ou 7.8 une nouvelle version donc je pense que c'est là que j'ai peut-être mal compris ce que vous disiez
mchid
1
Non, en effet, ce ne sont pas de nouvelles versions mais seulement de nouvelles "versions ponctuelles", et elles ne sont pas censées introduire de nouvelles dépendances non plus.
MoonSweep
1

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.listdoit avoir jessie ou stable, puis vous exécutez un apt-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 le apt-get upgradejeu pour fonctionner chaque semaine en tant que tâche cron, car j'avais une stabilité dans mon, sources.listcela a essentiellement fait que certains de mes serveurs sont automatiquement mis à niveau vers l'installation minimale de Jessie. .

Wendell247
la source