Faire en sorte que Debian saigne


14

J'ai Debian 6 installé sur mon ordinateur et quand je l'ai installé il y a un an, je voulais avoir un système stable pour mes besoins; Je me fichais de la récence des paquets. Maintenant, mes opinions se sont inversées, je sens que j'ai plus besoin de saignement que de stabilité. Existe-t-il un moyen de rendre Debian Bleeding Edge? Pour Ubuntu, j'ai trouvé quelques PPA qui maintiennent en quelque sorte certains paquets à jour mais je n'ai pas trouvé de bon guide pour le faire pour Debian.

Des conseils?

debian 

3
mise à niveau et exécution de tests (actuellement Jesse).
jordanm

@jordanm, mise à niveau? Peut-il être fait sans une suppression complète de la Debian actuelle?

@Nunoxic yes. Je ne sais pas comment le faire dans Debian, mais dans Ubuntu, vous courriezdo-release-upgrade -d
strugee

1
en fait, peu importe, il semble que ce soit un manuel sur Debian. voir wiki.debian.org/DebianTesting
strugee

La partie que vous recherchez est: "Pour passer au test suivant stable, si vous avez déjà installé la version stable, modifiez votre /etc/apt/sources.list en remplaçant" stable "(ou le nom de code actuel pour stable) dans l'apt "test" (ou le nom de code actuel de la prochaine version stable). Vous pouvez également le faire avec synaptic. "
Johan

Réponses:


18

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 wheezyplutôt qu'à squeezefaire apt-get updateensuite 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 testingou sidpar 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 updatesuivi 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 -ufera 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 screenou tmux) pour éviter les problèmes lorsque les services sont redémarrés pendant le processus de mise à niveau.


+1 Encore une chose: la mise à niveau de Wheezy vers Jessie aujourd'hui, j'ai trouvé que la course apt-get -s dist-upgradeest un bon moyen d'obtenir une alerte précoce sur les problèmes potentiels avant de s'engager.
Rath
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.