<!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&iacute;a era hacer una instalaci&oacute;n
local (make install)<br>
<br>
Saludos,<br>
Pa&uacute;l<br>
<br>
Gain Paolo Mureddu escribi&oacute;:
<blockquote cite="mid43A0A400.8020702@prodigy.net.mx" type="cite">
  <pre wrap="">-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pa&uacute;l Falcon&iacute; wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Estimados:

Tengo un peque&ntilde;o problemilla luego de realizar la instalaci&oacute;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 &laquo;include/asm-i386/asm_offsets.h.tmp&raquo;: 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&eacute;n me podr&iacute;a iluminar por donde esta la salida,
ya que me encuentro dando vueltas sin llegar a ning&uacute;n lado.

Por sus respuestas,

Gracias

Pa&uacute;l Falcon&iacute;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
&iquest;C&oacute;mo est&aacute;s tratando de compilar el kernel? &iquest;Quieres hacer un kernel
en formato RPM o simplemente lo quieres para instalaci&oacute;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&aacute;metros:

# ~/.rpmmacros
%packager %(echo "$USER")
%_topdir %(echo "$HOME")/rpmbuild

En este caso (mi rpmmacros) utiliza /home/$USER/rpmbuild para
construir los paquetes. Tendr&aacute;s que reprodicir el &aacute;rbol de directorios
que se encuentra en /usr/src/redhat para poder instalar los .src.rpm
como usuario "mortal" (se instalar&aacute;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&aacute;quina) y el config
especifico para tu arquitectura. Proceder a hacer un kernel en formato
RPM. Para preparar el &aacute;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&aacute;sico y luego seguirte con
los pasos de costumbre de make bzImage modules modules_install install
, lo que instalar&aacute; el kernel.

Para hacer el kernel en formato .rpm, te recomiendo edites la versi&oacute;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&aacute;quina, de lo
contrario te quedar&aacute; 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&aacute;s sensato hacer es copiar o mover el &aacute;rbol del kernel (una vez
parchado y con un config b&aacute;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&oacute;n del archivo referente a tu arquitectura, pero
a&ntilde;adiendo/quitando cosas mediante menuconfig/xconfig/gconfig, deber&aacute;s
editar el archivo resultante una vez completado la configuraci&oacute;n y
a&ntilde;adir como primera l&iacute;nea # $ARCH, donde $ARCH puede ser i386, ppc o
x86_64, respectivamente. De lo contrario, el proceso de rpmbuild fallar&aacute;.
-----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>