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 ****

Répondre à