> 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]#

La solution à cette question est qu'il faut mettre un point "." devant le
fichier de configuration   rpmmacros

C'est à dire qu'il faut créer le fichier de cette manière : .rpmmacros

A bientôt ;)

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 à