Bonjour, Je suis sous Fedora 3.
En faisant uname -a j'obtiens ceci : [EMAIL PROTECTED] ~]$ uname -a Linux localhost.localdomain 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686 athl on i386 GNU/Linux [EMAIL PROTECTED] ~]$ J'ai essayé de suivre le tutorial suivant : http://www.fedora-france.org/modules/wfsection/article.php?page=1&articleid=64 il explique comment compiler un noyau. Je tente de suivre le tutorial, mais je n'arrive pas à l'appliquer correctement. 1)Je réussi à créer un nouvel utlisateur, qui servira juste pour ce genre de manipulation. Je l'appelle kernel269 2) Je me relogue sous ce compte : kernel269 3) je crée un fichier rpmmacros que je mets dans le répertoire kernel, comme cela est décrit dans le point 2 du tutorial : [EMAIL PROTECTED] ~]$ cd /home [EMAIL PROTECTED] home]$ ls kaleo kernel [EMAIL PROTECTED] home]$ cd kernel [EMAIL PROTECTED] ~]$ ls Desktop rpmbuild rpmmacros Templates [EMAIL PROTECTED] ~]$ 3.1) je mets dans ce fichier : [EMAIL PROTECTED] ~]$ cat rpmmacros # ~/.rpmmacros %packager <Votre_Nom> %_topdir %(echo "$HOME")/rpmbuild [EMAIL PROTECTED] ~]$ 4) je crée dans le répertoire kernel le dossier rpmbuild, avec ses 4 sous dossiers: [EMAIL PROTECTED] ~]$ ls Desktop rpmbuild rpmmacros Templates [EMAIL PROTECTED] ~]$ cd rpmbuild [EMAIL PROTECTED] rpmbuild]$ ls BUILD RPMS SOURCES SRPMS [EMAIL PROTECTED] rpmbuild]$ 5) Je récupère les sources du nouveau noyau, le 2.6.9-1.681, en effet je tourne actuellement avec le 2.6.9-1.667 : [EMAIL PROTECTED] rpmbuild]$ wget http://ftp.lip6.fr/ftp/pub/linux/distributions/fedora/updates/3/SRPMS/kernel-2.6.9-1.681_FC3.src.rpm --23:35:45-- http://ftp.lip6.fr/ftp/pub/linux/distributions/fedora/updates/3/SRPMS/kernel-2.6.9-1.681_FC3.src.rpm => `kernel-2.6.9-1.681_FC3.src.rpm' Résolution de ftp.lip6.fr... 195.83.118.1 Connexion vers ftp.lip6.fr[195.83.118.1]:80...connecté. requête HTTP transmise, en attente de la réponse...200 OK Longueur: 37,592,946 [application/x-rpm] 100%[===================================================================>] 37,592,946 120.88K/s ETA 00:00 23:40:49 (120.50 KB/s) - `kernel-2.6.9-1.681_FC3.src.rpm' saved [37,592,946/37,592,946] [EMAIL PROTECTED] rpmbuild]$ 6) je tente la commande suivante : [EMAIL PROTECTED] rpmbuild]$ ls -al total 36804 drwxr-xr-x 6 kernel269 kernel 4096 fév 2 23:35 . drwx------ 23 kernel269 kernel 4096 fév 2 23:21 .. drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:35 BUILD -rw-r--r-- 1 kernel269 kernel 37592946 nov 22 05:25 kernel-2.6.9-1.681_FC3.src.rpm drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:38 RPMS drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:37 SOURCES drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:35 SRPMS [EMAIL PROTECTED] rpmbuild]$ rpm -ivh kernel-2.6.9-1.681_FC3.src.rpm erreur: impossible d'écrire dans %sourcedir /usr/src/redhat/SOURCES [EMAIL PROTECTED] rpmbuild]$ 6.1) Je me mets sous root pour exécuter cette même commande : [EMAIL PROTECTED] rpmbuild]$ su - Password: [EMAIL PROTECTED] ~]# cd /home/kernel/rpmbuild [EMAIL PROTECTED] rpmbuild]# ls -al total 36804 drwxr-xr-x 6 kernel269 kernel 4096 fév 2 23:35 . drwx------ 23 kernel269 kernel 4096 fév 2 23:43 .. drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:35 BUILD -rw-r--r-- 1 kernel269 kernel 37592946 nov 22 05:25 kernel-2.6.9-1.681_FC3.src.rpm drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:38 RPMS drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:37 SOURCES drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:35 SRPMS [EMAIL PROTECTED] rpmbuild]# rpm -ivh kernel-2.6.9-1.681_FC3.src.rpm 1:kernel ########################################### [100%] [EMAIL PROTECTED] rpmbuild]# Je ne sais pas pourquoi le fichier kernel-2.6.9-1.681_FC3.src.rpm date du 22 novembre et les autres du 2 février. 7) Là je ne suis plus. En effet, je devrait trouver dans le repertoire rpmbuild et ses 4 sous-repertoires les sources, or je ne trouve rien. [EMAIL PROTECTED] rpmbuild]# cd SOURCES [EMAIL PROTECTED] SOURCES]# ls -al total 16 drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:37 . drwxr-xr-x 6 kernel269 kernel 4096 fév 2 23:35 .. [EMAIL PROTECTED] SOURCES]# [EMAIL PROTECTED] rpmbuild]$ cd SRPMS [EMAIL PROTECTED] SRPMS]$ ls -al total 16 drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:35 . drwxr-xr-x 6 kernel269 kernel 4096 fév 2 23:35 .. [EMAIL PROTECTED] SRPMS]$ Pour exemple je devrais trouver selon le point 6 du tutorial, le répertoire SPECS dans rpmbuild. Or je ne le trouve pas : [EMAIL PROTECTED] rpmbuild]# ls -al total 36804 drwxr-xr-x 6 kernel269 kernel 4096 fév 2 23:35 . drwx------ 23 kernel269 kernel 4096 fév 2 23:43 .. drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:35 BUILD -rw-r--r-- 1 kernel269 kernel 37592946 nov 22 05:25 kernel-2.6.9-1.681_FC3.src.rpm drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:38 RPMS drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:37 SOURCES drwxr-xr-x 2 kernel269 kernel 4096 fév 2 15:35 SRPMS [EMAIL PROTECTED] rpmbuild]# Où est le bug ? ;) Merci d'avance ;) Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
