[Abandon] Passage de Etch à Lenny

Bonjour à tous,

Avant de tirer sur le pianiste, veuillez lire ceci.
Si le sujet à été abordé avant dans ces termes, je ne l’ai pas trouvé.
J’ai lu “votre sources.list au carré” dont au passage je soulignerai l’énorme travail réalisé par mattotop sur le sujet,mais je n’y ai pas trouvé la réponse que j’attendais. J’ai suivi le fil qui en résulte et je m’y suis perdu.

Voici le problème:

Debian Etch sur un Thinkpad T42 (2373-8ZU pour les méticuleux)

Je voudrais passer à Lenny mais SANS mélanger les distributions comme je l’ai lu dans la documentation Debian ou ailleurs (trop de lecture ces derniers temps).
Pourquoi ? Et bien, parce-que vu l’utilisation de mon portable, j’ai besoin d’avoir des connexions wifi performantes ce qui n’est pas le cas dans l’état actuel des choses. De mémoire, la partie wifi a été optimisé et complètement ré-écrite depuis le kernel 2.6.22.
Ceci expliquant cela…

Je n’ai pas vraiment trouvé de réponse simple à cette question pourtant simple.

Si je passe mon sources.list à Lenny, vais-je avoir la totalité des paquets Etch/Lenny ?
Quelles modifications faut-il apporter pour un passage de Etch à Lenny en se basant sur sources.list au carré ou autre ?

Pour les paquets ne figurant pas dans les dépôts officiels Lenny, vaut-il mieux les compiler soi-même ou alors est-il préférable de passer dans un mode “Debian Universel” proposé par les sources.list au carré de mattotop ?
Qu’est-ce qui motiverai un tel choix ?

Le fait de compiler un kernel non debian patché, provoque-t-il des inconvénients au point de vue de la sécurité ou de la stabilité ou aucun (ce qui serait ma réponse préféré) ?

Merci à tous pour votre indulgence, si les réponses à ces questions
se trouve quelque part, elle sont noyées sous l’information.

[quote=“Aboulafia”]Bonjour à tous,

Avant de tirer sur le pianiste, veuillez lire ceci.
Si le sujet à été abordé avant dans ces termes, je ne l’ai pas trouvé.
J’ai lu “votre sources.list au carré” dont au passage je soulignerai l’énorme travail réalisé par mattotop sur le sujet,mais je n’y ai pas trouvé la réponse que j’attendais. J’ai suivi le fil qui en résulte et je m’y suis perdu.
[/quote]
Mon fils tu trouveras la lumière.

Si au maximum tu veux Lenny (et pas SID) tu n’auras pas tout de suite le 2.6.22

Tu auras la possibilité de “piocher” dans les paquets Etch/Lenny/Sid/Experimental

Tout est dans le fichier preference c’est lui qui officalisera ta distribution, tout ça n’est qu’une question de priorités.

Il est préférable de trouver des dépots non-offciels plutot que de compiler à la main un programme, comme ça ton système n’aura pas de rupture de dépendances.

Si tu aimes bien te compliquer la vie, vas-y sinon il vaut mieux attendre les paquets kernel Debian, et il est quand même “stupide” de vouloir utiliser une distribution comme Etch ou Lenny et de compiler son noyau tout seul, si tu veux te lancer dans l’experimental il y a une distribution pour ça !

[quote=“Aboulafia”]
Merci à tous pour votre indulgence, si les réponses à ces questions
se trouve quelque part, elle sont noyées sous l’information.[/quote]
Je t’absous …

Merci pour cette mise au point.
Décidément, la lumière divine est des plus prompte.
Je m’en vais donc suivre à la lettre votre sources.list au carré !

Que Debian ait pitié de mon système…

Notes bien par ailleurs que fondamentalement, la version de linux que tu utilises (= la version de noyau) n’a rien à voir avec la version de debian que tu utilises.
Il y a parfois tirage de dépendances comme un nouveau systême d’initrd, ou des choses comme ça, si tu prends un noyau sid, mais tu peux avec les “sources au carré” installer directement un 2.6.22 sur une etch sans rien de plus. Il faut juste penser à forcer l’install des sources sid des modules externes que tu veux compiler éventuellement avec ce noyau.
Parfois aussi, tu t’aperçois que des outils spécifiques à l’utilisation des modules de ton noyau sid (comme par exemple l’exploitation de la nouvelle pile wifi) n’existent qu’en sid.
Ou que la version etch du démon accompagnant ta carte wifi doit aussi être en sid, par exemple. Des détails comme ça.
Sinon, si tu es pret à utiliser un noyau dernière génération, alors AMA, tu serais mieux carrément en sid.

Finalement, le truc le plus important qui va différentier une sid d’une lenny ou d’une etch, bien plus que le noyau, c’est la version de glibc.

Merci mattotop pour ces précisions.
Je crois que je vais déjà tenter une orientation lenny car j’ai un peu peur de la sid, mais bon, ce n’est peut-être pas fondé.

Je viens de taper toutes les entrées de “preferences” orienté lenny/etch/sid et les sources-list au carré.

le #apt-get update fonctionne correctement.
J’ai rencontré ce problème d’entrée :

wwww.debian-multimedia.org/ me donnait un message d’erreur

Je l’ai remplacé par debian-multimedia.org dans les sources.list et tout est ok
Peut-être à vérifier pour “vos sources.list au carré”

Enfin presque… la clé gpg pour cachan mais je verrais ça plus tard.

Bon c’est parti… on met à jour !

Bon, après mes preferences lenny/etch/sid
J’ai fait un apt-update suivi d’un apt-upgrade.
Grosse mise à jour !
Anyway. C’est presque bon.
J’arrive à me loguer sous X, Nautilus se charge, et je me retrouve sous Gnome mais la barre de menu n’est plus là. J’ai les icônes “Poste de travail et toutim” mais point de barre de menu.

Si quelqu’un a une idée ?

Merci d’avance

avec le bouton de droite tu peux ajouter une barre de tache, sur celle-ci tu dois pouvoir ajouter les menus …

il te manque peut être le paquet correspondant ? Je connais peu le découpage des paquets sous gnome, mais c’est réputé pour pouvoir être installé trés frugalement, gnome.

Ok, merci pour vos réponses. Je vais essayer ça dans quelques heures car je n’ai l’internet ici.

Pour mattotop :

Je ne comprends plus trop sous quel version de Debian je suis.
Je suis parti sur Etch, ensuite j’ai mis mes “sources.list au carré” -encore merci au passage pour cet excellent boulot- avec une orientation lenny/etch/sid/experimental.
J’ai mis à jour de la façon suivante :

#apt-get update #apt-get upgrade
et j’ai l’intention de faire #apt-get dist-upgrade
Si tout se passe bien, je serai en Lenny ou toujours Etch avec des paquets venant des autres versions ?

quote="Aboulafia"
Je ne comprends plus trop sous quel version de Debian je suis.[/quote]Plutot lenny de ce que tu dis.
Tu peux faire un apt-cache policy libc6 et >en gros< ça te dit quelle est ta release principale (énormément de paquets reposent sur le libc6 précis de la release dont ils proviennent)[quote=“Aboulafia”]Je suis parti sur Etch, ensuite j’ai mis mes “sources.list au carré” -encore merci au passage pour cet excellent boulot- avec une orientation lenny/etch/sid/experimental.
J’ai mis à jour de la façon suivante :

#apt-get update #apt-get upgrade
et j’ai l’intention de faire #apt-get dist-upgrade[/quote]Vérifies juste bien une dernière fois que tu n’as rien en 500 dans apt-cache policy, mais vas y, et n’hésite pas à faire la même chose avec aptitude si ça passe mal sous apt-get.
Et si il te dit de passer par un apt-get -f install, passe plutot sous dselect.[quote=“Aboulafia”]Si tout se passe bien, je serai en Lenny ou toujours Etch avec des paquets venant des autres versions ?[/quote]lenny, avec des paquets etch qui n’existent plus ou sont en même version en lenny.

Euh, il m’en reste plein en 500, tous les multimedia :

[ul]
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 debian-multimedia.org experimental/main Packages
release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages,c=main
origin debian-multimedia.org
988 ftp.br.debian.org experimental/non-free Packages
release o=Debian,a=experimental,l=Debian,c=non-free
origin ftp.br.debian.org
988 ftp.br.debian.org experimental/contrib Packages
release o=Debian,a=experimental,l=Debian,c=contrib
origin ftp.br.debian.org
988 ftp.br.debian.org experimental/main Packages
release o=Debian,a=experimental,l=Debian,c=main
origin ftp.br.debian.org
500 debian-multimedia.org sid/main Packages
release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
origin debian-multimedia.org
990 ftp.br.debian.org sid/non-free Packages
release o=Debian,a=unstable,l=Debian,c=non-free
origin ftp.br.debian.org
990 ftp.br.debian.org sid/contrib Packages
release o=Debian,a=unstable,l=Debian,c=contrib
origin ftp.br.debian.org
500 ftp.br.debian.org sid/main Translation-fr
990 ftp.br.debian.org sid/main Packages
release o=Debian,a=unstable,l=Debian,c=main
origin ftp.br.debian.org
998 security.debian.org lenny/updates/non-free Packages
release o=Debian,a=testing,l=Debian-Security,c=non-free
origin security.debian.org
998 security.debian.org lenny/updates/contrib Packages
release o=Debian,a=testing,l=Debian-Security,c=contrib
origin security.debian.org
998 security.debian.org lenny/updates/main Packages
release o=Debian,a=testing,l=Debian-Security,c=main
origin security.debian.org
500 debian-multimedia.org lenny/main Packages
release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main
origin debian-multimedia.org
998 ftp.br.debian.org lenny/non-free Packages
release o=Debian,a=testing,l=Debian,c=non-free
origin ftp.br.debian.org
998 ftp.br.debian.org lenny/contrib Packages
release o=Debian,a=testing,l=Debian,c=contrib
origin ftp.br.debian.org
998 ftp.br.debian.org lenny/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.br.debian.org
995 ftp.ens-cachan.fr etch/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin ftp.ens-cachan.fr
995 ftp.ens-cachan.fr etch/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin ftp.ens-cachan.fr
995 ftp.ens-cachan.fr etch/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin ftp.ens-cachan.fr
994 security.debian.org etch/updates/non-free Packages
release o=Debian,a=stable,l=Debian-Security,c=non-free
origin security.debian.org
994 security.debian.org etch/updates/contrib Packages
release o=Debian,a=stable,l=Debian-Security,c=contrib
origin security.debian.org
994 security.debian.org etch/updates/main Packages
release o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 debian-multimedia.org etch/main Packages
release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
origin debian-multimedia.org
994 ftp.br.debian.org etch/non-free Packages
release v=4.0r1,o=Debian,a=stable,l=Debian,c=non-free
origin ftp.br.debian.org
994 ftp.br.debian.org etch/contrib Packages
release v=4.0r1,o=Debian,a=stable,l=Debian,c=contrib
origin ftp.br.debian.org
994 ftp.br.debian.org etch/main Packages
release v=4.0r1,o=Debian,a=stable,l=Debian,c=main
origin ftp.br.debian.org
Paquets étiquetés :
[/ul]

J’ai vérifié le fichiers etc/apt/preferences il est identique au modèle lenny/etch/sid/experimental.

Aptitude utilise le même fichier “preferences” ?

Ca c’est le dernier apt-cache policy après apt-get update et aptitude update.

Ca vient de quoi ?

Pour gnome, c’est résolu. J’ai réinstallé les paquets Gnome et tout est rentré dans l’ordre.

quote="Aboulafia"
J’ai vérifié le fichiers etc/apt/preferences il est identique au modèle lenny/etch/sid/experimental.[/quote]tu es sûr qu’il n’y a pas des espaces en debut des lignes multimedia ?
Sinon, tu peux le donner en entier tout de même (copier/coller) ?
Profites en pour experimenter les boutons de mise en forme :wink:[quote=“Aboulafia”]Aptitude utilise le même fichier “preferences” ?[/quote]oui. tous.

Voilà mon preferences lenny/etch/sid/experimental

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 999

Package: *
Pin: release o=Debian,a=testing,I=Debian-Security
Pin-Priority: 998

Package: *
Pin: release o=Unofficial Multimedia
Packages,a=testing,I=Unofficial Multimedia Packages
Pin-Priority: 997

Package: *
Pin: release o=Debian,a=testing,I=Debian
Pin-Priority: 996

Package: *
Pin: release o=volatile.debian.org,a=stable,I=debian-volatile
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=stable,I=Debian-Security
Pin-Priority: 994

Package: *
Pin: release o=Unofficial Multimedia
Packages,a=stable,I=Unofficial Multimedia Packages
Pin-Priority: 993

Package: *
Pin: release v=4.0r1,o=Debian,a=stable,I=Debian
Pin-Priority: 992

Package: *
Pin: release o=Unofficial Multimedia
Packages,a=unstable,I=Unofficial Multimedia Packages
Pin-Priority: 991

Package: *
Pin: release o=Debian,a=unstable,I=Debian
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia
Packages,a=experimental,I=Unofficial Multimedia Packages
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=experimental,I=Debian
Pin-Priority: 988
[/code]

et voici mon sources.list :

[code]#

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 DVD Binary-2 20070407-11:40]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 DVD Binary-3 20070407-11:40]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

Line commented out by installer because it failed to verify:

deb http://security.debian.org/ etch/updates main contrib

Line commented out by installer because it failed to verify:

deb-src http://security.debian.org/ etch/updates main contrib

etch

deb http://ftp.br.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.br.debian.org/debian/ etch main contrib non-free

#debian-marillat
deb http://debian-multimedia.org etch main
deb-src http://debian-multimedia.org etch main

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

#volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

lenny

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

#debian-marillat
deb http://debian-multimedia.org lenny main
deb-src http://debian-multimedia.org lenny main

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

sid

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

#debian-marillat
deb http://debian-multimedia.org sid main
deb-src http://debian-multimedia.org sid main

experimental

deb http://ftp.br.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.br.debian.org/debian/ experimental main contrib non-free

#debian-marillat
deb http://debian-multimedia.org experimental main
deb-src http://debian-multimedia.org experimental main

##skype
#htpp://download.skype.com/linux/repos/debian/

##vlc

à faire

[/code]

Possible que je passe à coté de quelquechose, mais je viens de le relire et ça me parait conforme à la page imprimée. :neutral_face:

Arghhh, trahison de l’imprimante !

J’ai effectivement mis à la ligne comme le texte que j’ai imprimé d’où les erreurs 500 sur multimédia…

Il ne reste plus qu’une entrée en 500

500 http://ftp.br.debian.org sid/main Translation-fr

Est-ce que ça pourrait être le fait que je sois sur le mirroir officiel brésilien ?

ouais, non, j’ai le même avec les mirroirs français. Je ne sais vraiment pas ce que c’est, mais si tu n’as plus que ça, c’est bon. Tu peux passer au dist-upgrade.

Dans ce cas tout est bon.

Je viens de faire la mise à jour. Tout est ok.

Encore un grand merci.

Bien, j’ai parlé trop vite.
1)Je n’ai plus l’aide de Gnome et de pas mal d’applications

2)Sous Gnome, lorsque je fais clic-droit-propriétés sur un fichier image par exemple, ça plante systématiquement:

message d’erreur :

(gnome-terminal:3682): GnomeUI-WARNING **: While connecting to session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed. (yelp:3789): Yelp-WARNING **: Unable to stat dir: "/usr/share/man/man9" (yelp:3789): Yelp-WARNING **: Unable to stat dir: "/usr/share/man/fr/man9" xmlXPathCompOpEval: function has-same-node not found XPath error : Unregistered function xmlXPathCompiledEval: 2 objects left on the stack. Gtk-ERROR **: file /tmp/buildd/gtk+2.0-2.12.1/gtk/gtkliststore.c: line 1677 (gtk_list_store_compare_func): assertion failed: (VALID_ITER (&iter_b, list_store)) aborting...

tu as redémarré entre temps (au moins redémarré X windows) ?

Absolument, j’ai fini hier soir. J’ai testé, pour moi tout fonctionnait. Mais je n’avais pas testé ces fonctions.

Entre temps, j’ai installé puis désintallé enlightenment.
J’ai désinstallé Evolution.

Et j’ai changé UTF-8 pour Fr-Euro, puis je suis revenu à UTF-8 par que ce dernier créait des problèmes sous Debian.

Je n’aurais peut-être pas du désinstaller Evolution ?

J’espère que je ne vais pas avoir tout à refaire…

Désintaller Gnome et le ré-installer ?

Je me demande si ce n’est pas lié à mes problèmes de Gnome au début.

Tout parait ok avec apt pourtant.

Bon, j’ai beau chercher je ne trouve pas.

Je vais refaire une installation complète Etch et mise à jour vers Lenny en espérant que ça se passe mieux cette fois-ci.

Finalement, on retombe sur toujours ce petit rien qui ne va pas et qui demande une ré-installation complète…