Synth�se installation de la Mandrake 8.0 avec option MandrakeFreq (version
magazine login)
Voici une synth�se de mes travaux d'installation de la Mandrake 8.0 pour ceux
qui seraient tent�s d'abandonner la Mandrake 7.2 pour la MPP 8.0. Seuls les
aspects pratiques d'une installation d'une distributions sont trait�s ici.
I - Introduction
L'installation de la MPP 8.0 avec 2 CD's en remplacement de la MPP 7.2 en 7
CD's conduit in�vitablement � une perte de patrimoine. Aussi si certaines
applications de la MPP 7.2 pourront �tre r�install�es sans probl�mes, il n'en
ira pas de m�me pour de nombreuses autres.
La MPP 8.0 apporte quelques am�liorations au niveau de KDE dans sa version
2.1.1, mais aussi quelques bugs mineurs.
II - Proc�dure d'installation
a) G�n�ralit�s
Elle est somme toute relativement simple que pour la MPP 7.2, et surtout tr�s
rapide puisqu'elle est r�alis�e � partir de 2 CD's. A noter une diff�rence
majeure par rapport � la MPP 7.2 : il n'est pas demand� d'installer les
imprimantes en cours de chargement.
b) Conservation de l'h�ritage MPP 7.2
Si tout ce qui install� sous "/home" est classiquement conserv�, il n'en est
pas de m�me pour toutes les autres partitions normalement effac�es au cours
du formattage. Avec seulement 2 CDs seules les applications essentielles sont
conserv�es, mais il est possible d'en r�installer quelques autres parmi
celles contenues sur les 7 CDs de la MPP 7.2. Cet aspect n'est pas trait� ici.
c) D�tection du hardware
La d�tection du hardware se passe sans probl�me, qu'il s'agisse des cha�nes
SCSI ou
IDE. Apr�s installation un simple coup d'oeil � l'inventaire mat�riel avec
Hardrake en utilisant le Centre de Contr�le Mandrake, ou avec l'onglet
Syst�me / Contr�le syst�me KDE du Panneau de Contr�le de KDE, le montre.
Classiquement :
- le lecteur CD-ROM ide est nomm� "cdrom" dans "/dev" et pointe sur
"/dev/hdd",
- le lecteur de disquette est nomm� "fd0" dans "/dev",
- mon graveur SCSI est nomm� "cdrom2" dans "/dev" et pointe sur "/dev/scd0",
- mon lecteur Zip Iomega SCSI est nomm� "zip" dans "/dev" et pointe sur
"/dev/sdb4".
Ces noms peuvent �tre chang�s en conservant la coh�rence en �ditant le
fichier "fstab" dans "/etc". Aussi j'ai nomm� le lecteur de disquette
"floppy" avec un lien vers "fd0".
Note : sur recompilation d'un noyau sans option supermount et pour une raison
que j'ignore une ligne du type :
/dev/sdb /mnt/floppy vfat nosuid,noauto,nodev,user 0 0
est introduite dans le fichier "/etc/fstab". Il faut la modifier ainsi :
/dev/floppy /mnt/floppy vfat nosuid,noauto,nodev,user 0 0
Le modem (chez moi OLITEC SpeedVoice 56000 V90/K56flex) fonctionne
sans probl�me.
d) Noyau
Un noyau "2.4.3-20-mdk" est propos�. Il inclut, entre autres, un support
"supermount" - classique dans les distributions Mandrake - pour le montage
automatique des supports amovibles type zip, floppy et CDs.
III - Prise en main du syst�me
a) Mise � jour KDE
Il est recommand� de faire une mise � jour de KDE avec le Panneau de
Contr�le. Pour avoir le symbole Euro le choix de la police "iso8859-15"
s'impose. La langue fran�aise est � sp�cifier au niveau du "Keyboard layout"
et "Country and Language". Quelques nouveaut�s dans la barre d'ic�nes :
- la pr�sence d'un dossier permettant le choix des applications pr�f�r�es,
- l'ajout d'une ligne interrompue en bas de certaines fen�tres menus qui
permet de conserver la fen�tre menu ouverte quand on clique dessus,
- des options suppl�mentaires dans le dans la Panneau de Contr�le.
b) R�glage des horloges Syst�me et Hardware
i) Mise � jour avec Centre de Contr�le Mandrake
Choix du fuseau horaire "Europe / Paris" et r�ponse "non" � la question
"Votre horloge syst�me est-elle r�gl�e sur GMT ?" si vous avez un dual-boot
avec Windows, comme moi. Cette question est ambig�e et je pense qu'elle
concerne l'horloge hardware,
l'horloge syst�me �tant pour moi celle affich�e dans la barre d'ic�nes.
ii) Mise � l'heure avec KDE
Le r�glage de l'horloge affich�e dans la barre d'ic�nes peut �tre r�alis�
sur l'ic�ne m�me de l'horloge, ou avec le Panneau de Contr�le KDE. Il faut
choisir le fuseau horaire "Europe / Paris" pour modifier le fuseau horaire
courant qui affiche "EDT". Le r�glage d�finitif n'est op�r� qu'en rebootant.
On voit alors appara�tre CEST dans le fuseau horaire courant qui pour moi est
le r�glage type.
iii) Synchronisation de l'horloge hardware sur un serveur ntp � chaque
connexion Internet
Pour obtenir une synchronisation de mon horloge syst�me et hardware � chaque
connexion Internet, j'ai proc�d� ainsi :
- installation d'un script nomm� "ip-up.local" dans "/etc/ppp" :
#!/bin/bash:
# Executed by script "ip-up"
#
# Synchronisation of date and time on ppp connexion
# Added on 13/05/2001
ntpdate ntp-sop.inria.fr
- chargement du package ntp-4.0.99k-6mdk propos� sur l'un des 2 CDs qui met �
disposition la commande "ntpdate".
D�sormais lorsque l'on quitte Linux l'horloge hardware est synchronis�e sur
l'horloge syst�me car on voit appara�tre le message "syncing hardware clock
to system time", ce qui n'�tait pas le cas avec la MPP 7.2.
c) Chargement des polices Windows TrueType
Pour ceux qui utilisent un dual-boot Windows-Linux, la mise � disposition des
polices True Type install�es dans Windows vers Linux est possible. Elles sont
charg�es � l'aide de DrakeFont � partir du Centre de Contr�le Mandrake.
Malheureusement "DrakeFont 0.68-11mdk" est boogu�. Aussi au chargement des
polices l'application ne se termine plus ce qui ne semble pas compromettre
l'op�ration de r�cup�ration des polices. Ce probl�me mineur peut �tre r�solu
en chargeant "DrakeFont 0.68-14mdk". Pour ce faire j'ai proc�d� ainsi :
- chargement du rpm libgtk+mdk0.1_6 qui am�ne libgtkmdk-0.1.so.6 (il faut
forcer l'installation car un message incompr�hensible dit que certaines
applications n�cessitent libgtkmdk-0.1.so.2 qui pourtant ne fait pas partie
de ce nouveau package.
- rechargement du package Gtk+mdk0.1.5-5mdk pour r�gler le probl�me de la
librairie libgtkmdk-0.1.so.2 et tout rentre dans l'ordre.
D�sol� j'appelle ce genre d'op�ration du bricolage � �viter pour que Linux
puisse convaincre les utilisateurs septiques.
d) R�glage de la proc�dure activ�e lors du boot
i) Mode graphique
Pour obtenir un affichage agr�able je propose d'ajouter dans LILO la ligne :
vga = 791
qui met alors � disposition des fontes de petites tailles.
ii) Utilisation d'Aurora
En standard Aurora affiche un �cran graphique que je juge insupportable. Je
suis personnellement revenu au d�roulement classique de la MPP 7.2 en
chargeant "Aurora- Monitor - Traditional WSlib" beaucoup plus agr�able �
l'oeil.
e) Installation d'ALSA
Les modules ALSA sont inclus dans "/lib/modules/2.4.3-20mdk", mais encore
faut-il les activer en mettant � jour le fichier "modules.conf" selon la
proc�dure d�crite sur le site Lea. Alsa doit de plus �tre activ� dans les
services de d�marrage. Pour une v�rification simple du bin fonctionnement
d'ALSA il suffit d'ex�cuter "/usr/bin/alasmixer" en mode console ("alsamixer"
fait partie du package
"alsa-utils-0.5.10-2mdk" propos� sur l'un des 2 CDs).
f) Support de mon scanner SCSI UMAX Astra 1220 S
Il faut r�installer dans l'ordre les packages "sane" :
- "sane-backends-1.0.4-2mdk"
- "sane-1.04-2mdk"
- "sane-frontends-1.0.4-2mdk"
ce qui permet l'utilisation de piloter le scanner avec l'application
"xscanimage".
Ensuite le chargement du package "xsane-0.72-1mdk" autorise l'utilisation
d'un front-end plus sophistiqu� "xsane" pour piloter le scanner.
g) Support de mon joystick analogique 2 axes 4 boutons
i) Compilation du noyau "2.4.3-20-mdk" avec options joystick
Le noyau "2.4.3-20-mdk" ayant �t� compil� avec le support joystick une
recompilation n'est pas n�cessaire. Ceci n'est malheureusement pas suffisant
pour faire fonctionner le joystick connect� sur le port midi/joystick de ma
carte SoundBlaster Live !. Il n'y a donc aucun probl�me ni avec les modules
OSS ou les modules ALSA.
ii) Activation du support joystick
- Installation d'un script nomm� "Install_joystick" dans "/etc/rc.d" :
#!/bin/sh
# This script install_joystick :executed by rc.local
# added to support joystick interface on PCI sound card on 09/05/2001
#
# install joystick
modprobe joydev
modprobe ns558
modprobe analog
echo 'joystick installed succesfully'
- modification du fichier script "rc.local" :
Pour que le script " Install_joystick" soit ex�cut� par le script "rc.local"
je le modifie en lui ajoutant les lignes suivantes :
# Installation analog joystick on PCI Soundblaster Live! game port
echo 'Installing joystick support on PCI Soundblaster Live! game port :'
if [ -f /etc/rc.d/install_joystick ]; then
/etc/rc.d/install_joystick
fi
- Mise � jour de "/dev"
Il faut en outre mettre � jour "/dev" car les fichiers "js0", "js1", "js2" et
js3" bien qu'existant sous "/dev" et sous "/dev/input" ne sont pas corrects !
Je proc�de ainsi en mode console ::
# rm -f /dev/input/js0
# rm -f /dev/input/js1
# rm -f /dev/input/js2
# rm -f /dev/input/js3
# mknod /dev/input/js0 c 13 0
# mknod /dev/input/js1 c 13 1
# mknod /dev/input/js2 c 13 2
# mknod /dev/input/js3 c 13 3
# rm -f js0
# rm -f js1
# rm -f js2
# rm -f js3
# ln -s input/js0 js0
# ln -s input/js1 js1
# ln -s input/js2 js2
# ln -s input/js3 js3
Cette proc�dure est valable pour un joystick analogique (module "analog.o").
J'ignore les param�tres � fournir pour un autre type de joystick.
h) Activation du pav� num�rique (commande "numlock")
Cette fois Mandrake a fait un effort mais ce n'est encore pas �a pour les
puristes ! En effet le pav� num�rique n'est activ� qu'apr�s le logging ce qui
n'est pas suffisant de mon point de vue, si on veut utiliser des chiffres
dans le mot de passe. Donc ici un rappel de la vraie proc�dure activant le
pav� num�rique � l'ouverture de X :
- l'ex�cutable "enable_X11_numlock" qui fait le boulot est situ� sous
"/usr/X11R6/bin"
- on le lance avec "Xsetup_0" situ� dans "/etc/xdm" apr�s lui avoir ajout� la
s�quence suivante :
# Activation of numeric pad on X opening
# Added on 13/07/2001
if [ -x /usr/X11R6/bin/enable_X11_numlock ]; then
/usr/X11R6/bin/enable_X11_numlock
fi
- on peut alors d�sactiver "numlock" dans les services de d�marrage qui ne
sert plus � rien.
i) Installation d'imprimantes
Avec l'utilitaire CUPS ("localhost:631" avec Konqueror) j'ai d�fini 4
imprimantes chacune avec leurs param�tres sp�cifiques pour mon imprimante
physique HP DeskJet 850C :
- "hp850c_bw_draft" (imprimante par d�faut),
- "hp850c_bw_best"
- "hp850c_colour_draft"
- "hp850c_colour_best"
Elles apparaissent avec "KUPS - CUPS Administration" mais aussi en cliquant
sur mon ic�ne "Imprimante" situ�e sur le bureau.
j) Installation du source du kernel "2.4.3-20mdk"
Si vous omettez de s�lectionner le package du source du kernel �
l'installation vous risquez d'avoir un message indiquant le manque du package
"ncurses-devel" � une tentatived'installation ult�rieure . Le probl�me est
r�solu en chargeant sur le CD le package "libncurses5-devel". �a ne s'invente
pas !
k) Applications importantes
Les applications suivantes fonctionnent sans probl�mes :
- NetScape / Mozilla : ajouter "Flash" dans les plugins et charger
"kdebase-nsplugins-2.1.1-13mdk" pourfaire appara�tre les plugins NetScape
dans Konqueror.
- StarOffice
- Gimp
- GCombust
l) Mise � jour avec MandrakeFreq
J'ai tent� une mise � jour de ma version MPP 8.0 avec le CD MadrakeFreq
propos� par le magazine login. C'�tait assez tentant de mettre en place KDE
2.2. Suite � cet essai voici mes conclusions :
- kpackage avec un nouveau look ouvre les CD's plus rapidement et propose un
passage en mode en root pourles op�rations de mise � jour,
- nouvelles options dans le Panneau de configuration KDE,
mais de nombreux bugs :
- Konqueror :
. option copier coller ne fonctionne plus,
. bug en fin de "drag and drop" mais op�ration correcte
- Impression :
. quelques bugs
- Panneau de configuration KDE :
. l'option "kde system control" qui n'a plus son ic�ne d�finie plante
le
syst�me vilain !
Je d�conseille donc cette op�ration de mise � jour de la MPP 8.0 avec
MandakeFreq dans l'attente d'une version plus stable.
--
Daniel Moyne (Nulix)----------------------------------------------------------
Software : Mandrake Power Pack 8.0 avec kernel "2.4.3-20mdk"
En dual-boot avec Windows et LILO comme chargeur
Hardware : PC Celeron (Mendochino) 400 Mhz 128 Mo Ram
Lecteur de disquette 3.5" / HD Ide (M) 4 Go + (S) 20 Go / HD 4.3 Go SCSI
Graveur Yamaha 8x8x24 SCSI / Carte graphique AGP 3Dfx / Lecteur CD 40X Ide
Carte son PCI SounBlaster Live ! / Analogue Joystick sur port midi-joystick
Lecteur Zip Iomega SCSI \\|// Modem OLITEC Speed Voice 56000
Carte SCSI Tekram DC-395UW / --- \ Imprimante DeskJet HP 850C
Vision Master 17" Iiyama Monitor (' o-o ') Scanner UMAX Astra 1220S SCSI
--------------------------------oOO-(_)-OOo------------------------------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"