Aux futurs lecteurs: Notez que cette réponse a été écrite en juin 2013, lorsque Wheezy (Debian 7, sortie en mai 2013) était "stable" et Jessie (alors Debian 8 à venir) était relativement nouvelle en tant que "testing". Considérez l'impact que tout développement ultérieur peut avoir sur la validité de la réponse dans votre situation particulière avant de procéder à une mise à niveau.
Pour faciliter la transition, je vous recommande de le faire en deux étapes. Ou trois: faites d'abord une sauvegarde . La probabilité de perte de données lors d'une mise à niveau du système Debian est faible, mais non nulle, et les fichiers de configuration peuvent très bien être écrasés ou réécrits dans le cadre de la mise à niveau, et il y a toujours la possibilité que la traduction ne soit pas parfaite. Cependant, tout devrait être parfaitement possible sans avoir à réinstaller à partir de zéro.
Tout d'abord, suivez le chemin de mise à niveau normal jusqu'à la révision la plus récente de la version stable, actuellement Wheezy (le lien mène au manuel de mise à niveau i386; remplacez votre architecture si nécessaire). Cela revient essentiellement à éditer /etc/apt/sources.list*
pour nommer wheezy
plutôt qu'à squeeze
faire apt-get update
ensuite apt-get -u dist-upgrade
, mais lisez la documentation pour les détails sanglants avant de continuer . Je recommande un peu de tester Wheezy pour vous assurer que rien n'est manifestement cassé. S'il est cassé dans Wheezy, il ne guérira presque certainement pas comme par magie dans Jessie ou Sid.
Lorsque vous avez la certitude que le système fonctionne correctement sous Wheezy, modifiez à nouveau vos fichiers sources.list, cette fois en les remplaçant testing
ou sid
par wheezy
. Depuis la page des versions de Debian (c'est moi qui souligne):
essai
La distribution "testing" contient des packages qui n'ont pas encore été acceptés dans une version "stable", mais ils sont dans la file d'attente pour cela. Le principal avantage de l'utilisation de cette distribution est qu'elle dispose de versions de logiciel plus récentes. /.../ La distribution "testing" actuelle est Jessie.
instable
La distribution "instable" est l'endroit où se produit le développement actif de Debian. Généralement, cette distribution est gérée par les développeurs et ceux qui aiment vivre à la limite. La distribution "instable" est appelée Sid.
Si vous voulez des saignements, vous voulez sid
/ unstable
. Notez que Sid est sujet à de fortes cassures. Si vous voulez des versions plus récentes des packages mais semi-stables, alors vous le souhaitez testing
.
Ensuite, faites apt-get update
suivi de apt-get -u dist-upgrade
. Au moment d'écrire ces lignes, il ne semble pas exister de guide d'installation spécifique pour Jessie / testing, mais il est encore assez tôt après la sortie de Wheezy que les différences devraient être relativement faibles et une simple mise à niveau dist devrait suffire dans la majorité des cas. Le -u
fera apt-get demander confirmation avant de réellement effectuer la mise à niveau, vous donnant une chance raisonnable d'examiner les modifications proposées avant de vous y engager. Je recommande de ne pas supprimer cette option de ligne de commande, sauf si vous vous sentez vraiment aventureux (et que vous avez de très bonnes sauvegardes).
Oh, et au cas où j'aurais oublié; assurez-vous d'avoir de bonnes sauvegardes de vos données avant de commencer. Comme pour toute mise à niveau du système, je recommande fortement de le faire directement à partir du terminal (pas via une session X, et certainement pas via une session X sans un multiplexeur de terminal tel que screen
ou tmux
) pour éviter les problèmes lorsque les services sont redémarrés pendant le processus de mise à niveau.