Passer de Lenny à Sid (via Testing)

Bonsoir à tous,

Je voudrais savoir comment faire pour passer d’une version Lenny à une version Sid tout proprement. Pour aller d’une Lenny à une Testing, je sais ce qu’il faut modifier dans le sources.list mais la commande pour lancer l’upgrade, je ne sais quelle commande lancer.

Lenny -> Testing
Changer Lenny par Testing dans le sources.list
Quelle commande faire après l’apt-get update?

Testing -> Sid

Que faire ?

Merci :smt005

ctrl + f2 pour quitter ton environnement graphique.

Ensuite nano /etc/apt/sources.list , tu changes testing par sid.

Puis tu lances un aptitude update, et ensuite un aptitude dist-upgrade :slightly_smiling:

Je te conseille plutôt un passage direct Lenny > Sid, qui t’évitera une bonne dose de téléchargements inutiles, ainsi que la charge des serveurs Debian.

Dans ton sources.list, garde tout, et ajoute les lignes Sid en copiant les lignes Lenny plutôt qu’en les remplaçant.
Tu bénéficieras ainsi des mises à jour de sécurité de Lenny dans le cas où elles seraient plus réactives que celle de Sid.

Ensuite : ‘# apt-get update;apt-get upgrade;apt-get dist-upgrade’ et c’est prêt !

Merci de ta réponse vv222. Donc, si je comprends bien, mon sources.list devrait ressembler à ceci

[code]

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

volatile

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb http://mirror.home-dn.net/debian-multimedia sid main
deb-src http://mirror.home-dn.net/debian-multimedia sid main[/code]

Edit : Autre question, vu que le noyau 2.6.30 est sorti. A l’upgrade en Sid, ce sera ce noyau qui sera installé automatiquement?
Car vu que j’ai une ati, les catalyst 9.7 seront compatible avec le noyau 2.6.29 mais pas la version 2.6.30 (je crois)…
Donc, si je dois réinstallé le noyau 2.6.29, quel fichier prendre dans synaptic?

Merci

Vire toutes les lignes avec lenny, le noyau 2.6.29 n’est plus disponible sous sid.

Si on veut être en sid, il vaut mieux avoir testing dans son sources.list. Ça aide pour les dépendances manquantes.
Stable est maintenant trop éloignée de sid pour lui fournir autre chose que les mises à jour de sécurité.
Et puis si on passe en sid, c’est pour y rester non ? :laughing:
Alors il vaut mieux remplacer lenny par stable et squeeze par testing dans le sources.list.
Ainsi, lorsque lenny deviendra oldstable, que squeeze deviendra stable, et qu’une nouvelle testing arrivera, ben on aura rien à toucher.

Oulala, je suis complètement perdu. Il doit ressembler à quoi mon sources.list avec l’exemple que j’ai posté plus haut? :smt005

Puis, pour ma carte ATI, vu que les catalyst 9.7 seront compatible avec le noyau 2.6.29, le seront-ils pour le noyau 2.6.30? Vais-je devoir installé les drivers de dépôts qui sont que les 9.5…

Contrairement au driver Nvidia qui fonctionne sous tous les noyaux, c’est chiant :smt003

Concernant le catalyst : si tu veux installer le fglrx par le .run de chez amd/ati ben tu vois ça avec eux. On ne sera pas nombreux à t’aider ici :mrgreen:
Le 9.5 du dépôt unstable est-il si mauvais que ça ?

Concernant le sources.list :
Voici un extrait de mon sources.list qui fonctionne sans fichier preference pour une sid :[quote]## unstable
deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb debian-multimedia.org sid main

testing

deb security.debian.org/ testing/updates main contrib non-free
deb ftp.fr.debian.org/debian/ testing main contrib non-free
deb debian-multimedia.org testing main

stable

deb security.debian.org/ stable/updates main contrib non-free
deb ftp.fr.debian.org/debian/ stable main contrib non-free
deb debian-multimedia.org stable main[/quote]

Je n’ai pas mis les volatiles, je ne m’en sers pas.

Un conseil, commente d’abord les lignes sid puis passe en testing.
Décommente ensuite ces lignes et passe en sid.

EDIT : si tu veux un fichier préférences (/etc/apt/preferences)tu peux utilser celui là[quote]Package: *
Pin: release a=unstable
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 800

Package: *
Pin: release a=stable
Pin-Priority: 700[/quote]

Enjoy :smt006

Merci Talogue pour le sources.list. Mais pourquoi garder les lignes “Stable” et “Testing” en étant en Sid? :confused:

Et puis, concernant les paquets fglrx pour les drivers ATI, sont-ils mis à jour chaque moi dans les dépôts Sid? (bon là, ce n’est pas le cas mais bon) :mrgreen:

Merci

EDIT: Je vais bientôt racheter une Nvidia comme carte graphique. Y’a-t’il une méthode pour installer les derniers drivers proprio qui sont en .run ?
Parce que les tutos anglais bof bof :smt005

Testing est essentiel pour apporter certaines dépendances susceptibles de manquer en SID au gré des mouvements de paquets arrivant en sid et descendant en testing.

La stable est plutôt là pour apporter des mises à jour de sécurité.
Disons qu’elle peut aussi apporter des dépendances manquantes mais lorsque elle est “jeune” (sortie récemment donc assez proche de sid).
Stable bénéficie des mises à jour de sécurité de manière fiable. C’est beaucoup moins vrai en testing et en sid.
Note : sans fichier preference, tu verras certains paquets de stable/security s’installer à la place de paquets de sid ou de testing. Avec le preference que je t’ai proposé, cela ne sera pas le cas.

Tu fais comme tu veux (avec ou sans preferences). Les paquets de sid incorporeront généralement la mise à jour de sécurité mais sans le dire et parfois plus tard (il n’y a pas de branche sécurity en sid).

[quote=“talogue”]concernant les paquets fglrx pour les drivers ATI, sont-ils mis à jour chaque moi dans les dépôts Sid?[/quote]Dès fois oui et dès fois non…
Mais ce n’est pas important à mon sens. Je préfère un .deb bien propre et vieux de 2 mois plutôt qu’un .run tout nouveau tout crade qui va me laisser des scories partout.

A toi de voir :mrgreen:

[quote=“talogue”]Un conseil, commente d’abord les lignes sid puis passe en testing.
Décommente ensuite ces lignes et passe en sid.[/quote]
Mauvaise idée à mon avis, ça multiplie les télechargements pour rien !

Justement !
Si sans le fichier preferences les paquets security s’installent parfois, c’est parce qu’ils sont plus récents que les paquets sid.
Le fichier preferences ici est inutile, voire nocif !


Pour ton sources.list, celui de talogue est nickel, il suffit que tu y rajoutes les dépôts volatile si tu en as l’utilité.

J’ai fait tout ce qu’il fallait pour passer en sid mais je suis resté en 2.6.26…
Normal docteur? :smt005

[quote=“vv222”]talogue a écrit:
Un conseil, commente d’abord les lignes sid puis passe en testing.
Décommente ensuite ces lignes et passe en sid.

Mauvaise idée à mon avis, ça multiplie les télechargements pour rien ![/quote]Ben c’est juste parce que, par 2 fois, sur une i386 et sur amd64, le passage direct vers sid depuis stable s’est avéré très difficile voire impossible. C’est juste par expérience que je propose ça.

[quote=“vv222”]talogue a écrit:
Note : sans fichier preference, tu verras certains paquets de stable/security s’installer à la place de paquets de sid ou de testing. Avec le preference que je t’ai proposé, cela ne sera pas le cas.

Justement !
Si sans le fichier preferences les paquets security s’installent parfois, c’est parce qu’ils sont plus récents que les paquets sid.
Le fichier preferences ici est inutile, voire nocif ![/quote]Je voulais simplement l’informer de la politique de debian en matière de sécurité et de l’impact du pinning sur celle ci.
Plus d’info http://www.debian.org/security/faq http://www.debian.org/security/faq#unstable et
http://www.debian.org/security/faq#sidversionisold

Talogue, qui se voulait juste informatif et non pas directif ! :wink:

[quote=“Berillions”]J’ai fait tout ce qu’il fallait pour passer en sid mais je suis resté en 2.6.26…[/quote]Ben c’est déjà bien parce qu’avec tous les avis différents que tu as reçus … :mrgreen:
C’est le paquet linux-image-2.6-686 qui ordonne le changement de noyau.
Mais en sid il pointe vers le 2.6.29 qui n’est plus dans les dépôts :cry:
Tu peux installer le 2.6.30 directement si tu veux.

Re-salut Talogue,

Bon, je suis passé en Sid mais je reste avec l’ancien noyau vu que même les drivers 9.5 des dépôts sont incompatibles avec le nouveau noyau. Je passerais en 2.6.30 lorsque j’aurais ma GeForce (GTX260 ou GTX275, je ne sais pas encore)

Quoiqu’il en soit, y’a-t’il un moyen de savoir si je suis bien Sid et plus en Stable? :smt005

Merci

PS: Dans “Applications -> Outils Systèmes -> Moniteur Système” puis l’onglet “Système”, il est dit que je suis en Debian Lenny… Bizarre non?

[quote=" Berillions"]y’a-t’il un moyen de savoir si je suis bien Sid et plus en Stable?[/quote]Tu peux essayer$ cat /etc/debian_versionmais bof, ça veut pas vraiment dire grand chose.
Il y a eu quelques sujets sur comment connaître sa version mais je n’arrive pas à les retrouver :unamused:
De ce que j’en ai retenu c’est que c’est la libc6 qui est essentielle.$ apt-cache policy libc6 libc6: Installé : 2.9-18 Candidat : 2.9-18 Table de version : *** 2.9-18 0 989 http://ftp.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status 2.9-12 0 988 http://ftp.fr.debian.org testing/main Packages 2.7-18 0 987 http://ftp.fr.debian.org stable/main Packages

Salut Talogue,

Merci pour ta réponse. Bon, concernant lib6, j’ai à peu près la même chose que toi…

$ apt-cache policy libc6
libc6:
  Installé : 2.9-18
  Candidat : 2.9-18
 Table de version :
 *** 2.9-18 0
        500 http://ftp.fr.debian.org sid/main Packages
        100 /var/lib/dpkg/status
     2.9-12 0
        500 http://ftp.fr.debian.org testing/main Packages
     2.7-18 0
        500 http://ftp.fr.debian.org stable/main Packages