<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Gian Paolo:<br>
<br>
Gracias por tu respuesta, voy ha revisar los procedimientos que tu me
estas indicando, aunque lo que yo quería era hacer una instalación
local (make install)<br>
<br>
Saludos,<br>
Paúl<br>
<br>
Gain Paolo Mureddu escribió:
<blockquote cite="mid43A0A400.8020702@prodigy.net.mx" type="cite">
<pre wrap="">-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Paúl Falconí wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Estimados:
Tengo un pequeño problemilla luego de realizar la instalación de un
servidor linux, al tratar de recompilar el kernel para que tenga
soporte para appletalk, realizo todo el proceso de $make config,
sin embargo al tratar de recompilar me da el siguiente error
CHK include/asm-i386/asm_offsets.h /bin/sh:
arch/i386/kernel/asm-offsets.s: No existe el fichero o el
directorio UPD include/asm-i386/asm_offsets.h mv: no se puede
efectuar `stat' sobre «include/asm-i386/asm_offsets.h.tmp»: No
existe el fichero o el directorio make: ***
[include/asm-i386/asm_offsets.h] Error 1
he revisado la existencia de los archivos sin embargo siempre me
pasa lo mismo, alguién me podría iluminar por donde esta la salida,
ya que me encuentro dando vueltas sin llegar a ningún lado.
Por sus respuestas,
Gracias
Paúl Falconí
</pre>
</blockquote>
<pre wrap=""><!---->
¿Cómo estás tratando de compilar el kernel? ¿Quieres hacer un kernel
en formato RPM o simplemente lo quieres para instalación local (make
install)?
Un par de consejos cuando te enfrentes a kernels de Fedora/Red Hat:
Primero que nada instala el .src.rpm, puedes hacerlo como usuario
normal, si creas el archivo ~/.rpmmacros con los siguientes parámetros:
# ~/.rpmmacros
%packager %(echo "$USER")
%_topdir %(echo "$HOME")/rpmbuild
En este caso (mi rpmmacros) utiliza /home/$USER/rpmbuild para
construir los paquetes. Tendrás que reprodicir el árbol de directorios
que se encuentra en /usr/src/redhat para poder instalar los .src.rpm
como usuario "mortal" (se instalarán en $HOME/rpmbuild, siguiendo el
ejemplo).
Una vez instalado, puedes hacer cualquiera de lo siguietne:
1) editar al menos dos archivos: el kernel-2.6.spec (para quitar
algunas cosas que pueden hacer algo engorroso el paquete una vez
construido, como quitar nombre de usuario y máquina) y el config
especifico para tu arquitectura. Proceder a hacer un kernel en formato
RPM. Para preparar el árbol utiliza el siguiente comando:
rpmbuild --target=$ARCH /ruta/a/kernel-2.6.spec
2) utilizar la infraestructura de rpmbuild para aplicar los parches
pertinentes a las sources, tener un config básico y luego seguirte con
los pasos de costumbre de make bzImage modules modules_install install
, lo que instalará el kernel.
Para hacer el kernel en formato .rpm, te recomiendo edites la versión
del kernel para reflejar que es un custom y quites del nombre del
paquete tu nombre de usuario y el nombre de la máquina, de lo
contrario te quedará un paquete como
<a class="moz-txt-link-abbreviated" href="mailto:kernel-2.6.14-custom_$USER@localhost.rpm">kernel-2.6.14-custom_$USER@localhost.rpm</a> o algo similar.
Si requieres aplicar parches adicionales a tus sources, lo que se me
hace más sensato hacer es copiar o mover el árbol del kernel (una vez
parchado y con un config básico, mediate la infraestructura rpmbuild)
a /usr/src y continuar el proceso como root.
IMPORTANTE:
Si vas a hacer un kernel en formato RPM, y vas a cambiar la
configuración del archivo referente a tu arquitectura, pero
añadiendo/quitando cosas mediante menuconfig/xconfig/gconfig, deberás
editar el archivo resultante una vez completado la configuración y
añadir como primera línea # $ARCH, donde $ARCH puede ser i386, ppc o
x86_64, respectivamente. De lo contrario, el proceso de rpmbuild fallará.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - <a class="moz-txt-link-freetext" href="http://enigmail.mozdev.org">http://enigmail.mozdev.org</a>
iD8DBQFDoKP/XM+XOp70dwoRAnk2AJ91zDyshds4cxXNiVuKoS2sh1podACfa/4l
44JZW75ecdmPJYDqUQNq+wc=
=KEPv
-----END PGP SIGNATURE-----
--
Fedora-es-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Fedora-es-list@redhat.com">Fedora-es-list@redhat.com</a>
To unsubscribe:
<a class="moz-txt-link-freetext" href="https://www.redhat.com/mailman/listinfo/fedora-es-list">https://www.redhat.com/mailman/listinfo/fedora-es-list</a>
</pre>
</blockquote>
<br>
</body>
</html>