Salut � tous,

Vu que je suis en plein install de debian, j'ai fait ce topo vite fait.

Migration de Mandrake vers Debian

1) Pourquoi ?

Pour b�n�ficier de la mise � jour continue et la gestion remarquable des 
paquets. Ce qui me faisait peur c'est la mauvaise gestion du mat�riel et la 
peur de me palucher des config � la main (c'est faux, la gestion des configs 
est tr�s bien fichue sous debian).

2) Pr�-requis

Vous devez conna�tre les noms des modules du kernel qui s'occupent de votre 
mat�riel. Chez moi, seul l'usb a �t� reconnu � l'install (module usb-uhci).

Exemple : ma carte son est g�r�e par le module es1371. Un tour sous harddrake 
est donc conseill�. Le nom des modules est donn�.

En revanche j'ai pas eu � me pr�occuper des irq ou autres bidules.

A mon avis, vous devez �galement disposer d'une connexion c�ble ou adsl, pour 
profiter d'apt-get (le programme de mise � jour).

Il est �galement conseill� de ne pas avoir peur de la console, m�me si rien 
de ce que vous avez � faire n'est tr�s compliqu�. Vous avez d�j� �dit� 
/etc/fstab pour ajouter un p�rif ? Foncez !

3) O� trouver debian ?

Allez sur http://www.debian.org (en fran�ais normalement, sauf si votre 
mozilla est mal param�tr� (pr�f�rences de langues)). J'ai choisi de graver le 
CD num�ro 1 et de charger le reste des paquets via adsl. Si vous n'avez pas 
de connexion rapide, commandez les 7 cd sur internet. Attention, vous devez 
rechercher la distro CD et choisir l'iso non-us pour avoir les outils de 
cryptage interdits chez les mangeurs de Mc-Do.

Il y a 7 cd pour debian, et seul le premier est d�clin� en deux versions : 
normale et non-us (le dernier a des outils de cryptage interdits au us).

4) J'ai ma belle galette.

J'ai la chance d'avoir deux disques de 20 giga. Un pour les sauvegardes, un 
autre pour mdk. J'ai sacrifi� le disque de sauvegarde :-)

J'ai donc ex�cut� diskdrake et partitionn� le deuxi�me disque en fonction de 
debian. J'ai choisi ext3 mais reiserfs fonctionne aussi bien.

donc :  hda = mandrake
        hdb = debian

J'ai laiss� la swap sur hdb, mais j'ai format� une partoche pour la racine, 
une autre pour /home, la troisi�me pour mes bases de donn�es (/dtb) et une 
derni�re pour les images iso (/iso).

J'ai imprim� le fichier /etc/fstab avant pour �tre s�r de ne pas faire de 
b�tises.
Je n'ai pas utilis� les outils de partionnement de debian, dans ce domaine je 
pr�f�re faire confiance � ce que je connais.

Ne disposant que d'un CD, je devais rapidement pouvoir disposer de ma 
connexion adsl. J'ai donc suivi les conseils de 
http://www.via.ecp.fr/~alexis/formation-linux/ et j'ai charg� sous mdk le 
package debian pour speedtouch. Quant au fameux microcode, j'ai repris celui 
de mdk (mgmt.o). Ceux qui ont le modem speedtouch savent de quoi je parle.

Ceux qui ont une connexion via une carte r�seau d�di�e n'auront pas de 
difficult�s (lisez la formation linux) de m�me que ceux qui sont connect�s 
via un r�seau local.

5) Je boote sur le CD n�1

Je passe sur les �crans faciles � comprendre, genre choix de la langue etc...
Le tout est assez moche, mais simple � comprendre, d'autant que c'est en 
fran�ais et que l'aide est toujours disponible.

Tout d'abord, il faut savoir que debian peut �tre install� avec le kernel 2.2 
ou 2.4. En choisissant 2.4, on a l'�quivalent de mdk8.2 (m�me kernel 2.4.18, 
gnome 1.4 etc...).

Pour cela, il faut choisir la saveur bf24 (tout est expliqu� dans l'help).

Une fois le kernel choisi, il faut indiquer les partitions pour debian. Si 
vous avez fait les partitions sous mdk (ext2, ext3 ou reseirfs), choisissez 
d'activer des partitions d�j� initialis�es. Debian ne formatera pas les 
partitions. La swap peut �tre partag�e entre mdk et debian. D'ailleurs, 
debian trouvera tout seul votre ancienne swap et vous proposera de l'utiliser.

Ensuite, vous allez devoir dire � debian quels modules doivent �tre activ�s. 
Pour cela, debian va appeler le programme modconf. En cas de doute, 
abstenez-vous. Il sera toujours temps d'appeler ce programme apr�s l'install.

J'ai remarqu� que seul l'usb a �t� correctement d�tect�. J'ai demand� en plus 
la reco de ma carte r�seau (via-rhine), ce qui �tait inutile, j'aurais pu 
faire �a apr�s. 

Debian m'a aussi demand� quelles locales je voulais (je ne sais plus � quel 
moment). On reviendra sur les locales, c'est une grosse daube. J'ai demand� 
la g�n�ration de fr_FR@euro ISO8859-15.

A la fin, j'ai demand� que debian d�marre de la disquette, afin de param�trer 
lilo � ma fa�on.

Debian a install� le syst�me de base puis a reboot�.

6) Je red�marre sur... mdk (pour v�rifier)

Tout va bien, debian n'a rien touch�.

7) Je red�marre sur debian (la disquette g�n�r�e)

Au red�marrage, on tombe sur l'utilitaire tasksel. Il permet de s�lectionner 
un groupe de packages en fonction des t�ches assign�es � votre machine. Je 
crois que c'est � ce moment-l� que j'ai demand� xfree et les bureaux kde et 
gnome.

tasksel, dselect, apt-get et dpkg sont les utilitaires qui permettent de 
g�rer les � rpm � � la mani�re de debian. Tasksel permet la s�lection de 
groupes de packages � la mani�re mdk lors de l'install (je veux faire de la 
bureautique, d�brouille-toi). dselect permet de choisir les packages dans une 
liste, comme mdk en mode expert. Apt-get charge un paquet et g�re les 
d�pendances. Dpkg installe un paquet, point barre.

Dans tous les cas, les packages debian contiennent un utilitaire de 
configuration. Dans le cas d'xfree, on demande la carte graphique (ati chez 
moi), la souris (psaux) et la r�solution du moniteur. Notez donc les 
caract�ristiques de votre moniteur (freq horiz et verticale).

Bref, un utilitaire demande le gestionnaire de d�marrage de x (kdm, gdm ou 
xdm). Je choisis kdm.

La machine d�marre alors et je me retrouve devant kdm, comme sous mdk. Je me 
connecte � gnome (1.4) et je m'occupe du reste...

8) La todo list

Pour avoir un syst�me �quivalent � mdk, je dois :

configurer l'adsl, le r�seau local, l'imprimante, etc...

Je suis pas � pas l'install de speedtouch. Ca marche. Pour cela, il faut 
installer le package debian de speedtouch, copier des fichiers, copier 
mgmt.o, et modifier /etc/fstab.

Je passe au r�seau local. J'ai demand� lors de l'install la reco de ma carte 
eth0 (merci modconf) et j'ai pr�cis� mon ip local et le nom de ma machine : 
192.168.0.1

Avec l'�diteur nano je modifie /etc/host pour rajouter ma femme (192.168.0.2 
pascale). Ok, �a ping.

Je me cr�e un script pour lancer la connexion internet. Dans la foul�e je 
recopie le r�pertoire de gshield (firewall) sans changer les params ou 
recompiler. Ca fonctionne. J'ai une debian connect�e � internet et prot�g�e 
par le firewall.

Ma femme arrive � se connecter depuis win95.

Maintenant je dois m'occuper des sources des paquets. Une recherche sur 
internet me permet d'�diter le fichier /etc/apt/sources.list :

j'ajoute :

deb http://security.debian.org/ stable/updates main contrib non-free
deb ftp://ftp.fr.debian.org/debian woody main contrib non-free
deb ftp://ftp.fr.debian.org/debian-non-US woody/non-US main contrib non-free
deb ftp://ftp.fr.debian.org/debian unstable main contrib non-free 

Explication : ces mirroirs pointent sur des r�pertoires ftp contenant les 
packages debian de la distro woody. Le dernier lien n'est pas indispensable. 
Il permet de charger des paquets � unstables �, en r�alit� l'�quivalent de 
mdk 9.0.
J'ex�cute � apt-get upgrade � et mes paquets sont mis � jour.

9) Ma config

Je me connecte sous gnome en tant qu'utilisateur (debian demande si on veut 
ajouter un utilisateur mais je ne sais plus � quel moment).

Tout va bien mais : je n'ai pas de son, et tout est en anglais.

Super.

10) Locale

Debian a g�n�r� des locales fran�aises mais me p�te au nez et cause anglais. 
J'effectue une recherche sur internet et je d�couvre qu'il faut downloader un 
utilitaire nomm� set-language-env

Ok, un apt-get suffit. L'utilitaire se param�tre dans la foul�e gr�ce � 
apt-get. Mais il me d�truit mon path et je dois �diter /etc/profile pour 
ajouter les r�f�rences � sbin.

Cela ne suffit pas. Une nouvelle recherche sur internet me permet de voir que 
pour b�n�ficier du fran�ais, je dois cr�er un fichier /etc/environment 
contenant la ligne :

LANG=fr_FR@euro

Ceci fait, j'ai gnome en fran�ais. Ok. Les packages charg�s tiendront compte 
de cette ligne � l'avenir.

11) Le son

Il me manque visiblement le package contenant les sons de gnome. Je ne sais 
pas comment il s'appelle.

Au petit bonheur je tape � apt-get install gnome-s* �

Ca marche, pas mal de choses sont install�es, dont les sons.

Je d�marre gnome en fanfare. Mais je n'ai pas de screen-savers. � apt-get 
install xscreensaver � r�sout le probl�me.

J'ai maintenant une config acceptable.

Derni�re chose : je n'ai pas de th�mes gtk. Un simple � apt-get install 
gtk-engines* � permet de rem�dier � cela.

12) apt-get

C'est un utilitaire de r�cup�ration de packages. Vous avez peut-�tre senti 
les avantages et les inconv�nients. Tout d'abord, il faut trouver les bons 
param�tres de config pour le fichier /etc/apt/sources.list. Utilisez les 
miens ou faites une recherche sur internet. 

En deuxi�me, il faut savoir quels fichiers manquent � votre config. Premi�re 
solution, tapez au feeling. J'avais besoin de l'utilitaire jed, �diteur de 
texte console que j'adore. J'ai tap� � apt-get install jed � et, miracle, 
deux secondes apr�s les packages �taient charg�s et jed marchait. Idem pour 
emelfm ou ... kde.

Deuxi�me soluce, chercher sur internet dans quel paquet est le fichier 
manquant. Souvent al�atoire... Une recherche sur google � debian .deb 
mon_fichier � marche parfois.

Troisi�me soluce, utiliser les �toiles :

apt-get install mgetty*

permet l'install des packages de fax. J'ai bien carbur� au pif...

13) D�marrer avec lilo

A partir de maintenant je vous d�cris mes probl�mes dans le d�sordre.

J'ai envie de d�marrer � partir de lilo param�tr� depuis mdk. j'�dite donc 
/etc/lilo,conf depuis mdk :

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=normal
default=linux-nonfb
keytable=/boot/be2-latin1.klt
lba32
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
        label=linux
        root=/dev/hda2
        initrd=/boot/initrd.img
        append="quiet devfs=mount hdc=ide-scsi"
        vga=788
        read-only
image=/boot/vmlinuz
        label=linux-nonfb
        root=/dev/hda2
        initrd=/boot/initrd.img
        append="devfs=mount hdc=ide-scsi"
        read-only
image=/boot/vmlinuz
        label=failsafe
        root=/dev/hda2
        initrd=/boot/initrd.img
        append="failsafe devfs=nomount hdc=ide-scsi"
        read-only
other=/dev/fd0
        label=floppy
        unsafe

Heu... Super, mais encore ?

Je regarde le fichier produit par debian dans son /boot

et je copie le kernel � vmlinuz-2.4.18-bf2.4 � dans le /boot d'mdk ainsi que 
tous les fichiers qui se finissent par bf2.4. Et je rajoute :

image=/boot/vmlinuz-2.4.18-bf2.4
        label=debian
        root=/dev/hdb6
        append="hdc=ide-scsi"
        read-only
 
Le append s'explique parce que l'un de mes lecteurs cdrom est atapi-ide.

Je tape lilo depuis mdk et...

Je reboote et... �a marche, je boote sur debian !

14) L'imprimante

Pour g�rer une imprimante, il faut le module qui g�re le port //. Je demande 
� modconf de me faire �a.

Ensuite, je downloade lprng.

apt-get install lprng

Apt-get charge le bordel et une fen�tre x s'ouvre pour le param�trage. Je 
choisi le filtre bjc-600, entre autres. J'imprime sous staroffice mais �a 
merde.

Pas de panique, sous mdk j'avais utilis� cups.

apt-get install cups

Le bordel s'installe. Je vais comme sous mdk dans l'utilitaire dispo sous www 
http://localhost:631. Je parame l'imprimante et �a marche !

15) Mes progs favoris

J'utilise audacity, gftp...

apt-get install mon_prog

Ca marche.

16) Le Graveur

J'ai d�clar� dans lilo que le graveur devait �tre �mul� scsi. Ok, j'ajoute la 
ligne append qui convient. Probl�me, il est maintenant scd0 ou lieu de hdc. 
modconf me permet de charger le module scsi-ide. Une �dition de /etc/fstab me 
permet de changer /dev/hdc en /dev/scd0... le cd-rom est reconnu.

Note : lors d'une modif de fstab, faites � mount -a �.

17) Ca merde

Mozilla bugge. De temps en temps, je ne peux pas �crire dans le widget cha�ne 
(sous google par exemple, je ne peux pas �crire ma recherche).

Je charge Netscape 7.01. M�me probl�me. C'est donc un bug de gtk.

Je downloade java (apt-get install java*). Il n'est pas reconnu sous mozilla. 
A faire...

Numlock n'est pas allum� d'office : � faire.

Samba est � configurer : � faire (recopie du .conf ?).

18) Je recycle

Je copie la config de kmail et mes messages. Ca marche.

Voil�. J'en suis l�.

19) Conclusion

Je ne peux pas garantir l'exactitude de la chronologie. Quand on installe un 
nouveau syst�me, on est souvent assailli de fen�tres et de questions.

Ce que je peux donner comme conseil c'est :

Imprimer les fichiers de config avant d'installer (la config de xfree et 
fstab, notamment).
Partionner et formater depuis un utilitaire connu.
Jetez un oeil au nom des modules avec harddrake.
D�marrer debian depuis une disquette.
Monter (en /mdk par exemple) les partitions mandrake pour recopier les 
configs sensibles.

Bonne chance, et n'h�sitez pas � me contacter en priv� si vous avez des 
probl�mes.

Tom.
-- 
Thomas Pimmel
email : [EMAIL PROTECTED]
http : http://www.ringard.org

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à