Téléchargez lkcdutils-xxx.src.rpm et installez le en utilisant la commande :
rpm -i kcdutils-xxx.src.rpm
Cela placera un fichier appelé lkcdutils-xxx.tar.gz dans le répertoire /usr/src/redhat/SOURCES. Ce fichier est une archive au format tar compressée de l'arborescence des sources de LKCD.
Décompressez les sources dans le répertoire de votre choix, comme par exemple /usr/src en utilisant la commande :
tar -zxvf kcdutils-xxx.src.rpm
Cela créera un répertoire appelé kcdutils-xxx contenant les sources des outils LKCD.
LKCD utilise les fichiers make et le compilateur gcc standards. Pour compiler l'ensemble LKCD, rendez-vous au répertoire des sources de LKCD et lancez ./configure pour fabriquer les fichiers de configuration. L'étape suivante est de lancer make pour compiler les outils et finalement make install pour installer les outils et les pages de manuels.
/etc/sysconfig/dump # Configuration de dump (recopie mémoire) /sbin/lcrash # L'outil « crash » (analyse # médico-légale) /sbin/lkcd # Script de paramétrage du système /sbin/lkcd_config # Outil de configuration de « dump » /sbin/lkcd_ksyms # Outil de reconstruction des symboles du # noyau /usr/include/sial_api.h # Fichier d'en-têtes C des fonctions # utilisateurs SIAL /usr/lib/libsial.a # Bibliothèque SIAL (Langage Simple # d'Accès aux Images) /usr/man/man1/lcrash.1 # Page de manuel de « lcrash » /usr/man/man1/lkcd_config.1 # Page de manuel de « lkcd_config » /usr/man/man1/lkcd_ksyms.1 # Page de manuel de « lkcd_ksyms » /usr/share/sial/lcrash/ps.sial # Commande ps réalisée avec SIAL
Vous pouvez installer les utilitaires pré-compilés à partir du paquet rpm en utilisant la commande :
rpm -i kcdutils-xxx.rpm
Vous aurez toujours à appliquer le correctif au noyau et à installer les scripts de démarrage. Cependant vous n'aurez pas à effectuer l'étape de compilation des outils.
L'étape suivante consiste à appliquer le correctif et à recompiler le noyau. Vous devrez appliquer au code source du noyau le correctif lkcd-xxx.diff que vous aurez téléchargé depuis http://lkcd.sourceforge.net/. Copiez le correctif dans le répertoire des sources noyau et lancez la commande :
patch -p0 < lkcd-noyauxxx.diff
Assurez-vous que le correctif que vous utilisez est bien pour votre version du noyau. Vous devrez ensuite configurer le noyau pour activer l'option « Kernel crash dumps ». Cette option est désactivée par défaut. Si vous utilisez make menuconfig ou make xconfig, vous trouverez cette option dans la section « Kernel hacking ». N'oubliez pas d'activer les fonctions du noyau dont votre système a besoin. Consultez le guide pratique du noyau Linux pour plus d'informations.
Il vous faut maintenant compiler et installer le noyau incluant le support LKCD. Dans le répertoire des sources du noyau, lancez dans l'ordre les commandes suivantes :
make depend make install make modules make modules_install
Cela compilera et installera le nouveau noyau. Vous devrez aussi copier le fichier Kerntypes inclus dans les sources du noyau dans le répertoire /boot. Il sera peut-être également nécessaire d'éditer le fichier lilo.conf pour qu'il pointe vers votre nouveau noyau. Consultez le guide pratique du noyau Linux pour plus d'informations sur la compilation et l'installation d'un nouveau noyau.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:28