Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
31 de Julio de 2010, 04:38:23
Inicio Ayuda Ingresar Registrarse
Noticias: Nueva web de Nhopkg.

Foro Jotahacker  |  Zona GNU/Linux  |  Linux From Scratch  |  Problema en capitulo 5.3.1. Instalación de Binutils 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problema en capitulo 5.3.1. Instalación de Binutils  (Leído 1503 veces)
/lnkx/
Newbie
*
Desconectado Desconectado

Mensajes: 2


« : 15 de Agosto de 2009, 15:00:03 »

Hola.

Tengo un problema cuando llego al capitulo esmentado en el titulo. Ya que el usuario que he creado llamao lfs no me permite realizar acciones de root dentro de la partición. en segundo lugar me dice textualmente que:

Código:
Es importante que Binutils sea el primer paquete que compiles, pues tanto Glibc como GCC llevan a cabo varias comprobaciones sobre el enlazador y el ensamblador disponibles para determinar qué características activar.

La documentación de Binutils recomienda construirlo en un directorio dedicado, fuera del árbol de las fuentes:

mkdir -v ../binutils-build
cd ../binutils-build



Si quieres que los valores de los SBUs mostrados en el resto del libro sean de utilidad, mide el tiempo que se tarda en construir este paquete desde la compilación hasta la primera instalación. Para ello, envuelve los comandos dentro de un comando time de esta forma: time { ./configure ... && make && make install; }.

Prepara Binutils para su compilación:

CC="gcc -B/usr/bin/" ../binutils-2.17/configure \
    --prefix=/tools --disable-nls --disable-werror

El problema que tengo es que me dice :


Código:
mkdir -v ../binutils-build
cd ../binutils-build

si pero en que directorio tengo que ejecutarlo... supuestamente en $lfs (/mnt/lfs), pienso yo porque no me lo dicen.
y luego claro con el mismo problema :
Código:
CC="gcc -B/usr/bin/" ../binutils-2.17/configure \
    --prefix=/tools --disable-nls --disable-werror

Aquí se va al directorio anterior para encontrar el paquete descomprimido cundo tiene que estar en $LFS/sources/binutils-2.17 (o es lo mismo /mnt/lfs/sources/binutils-2.17)

No se que es lo que hago mal... si pueden ayudare porfavor.
En línea
jotahacker
The Boss
Administrador
Guru
*****
Desconectado Desconectado

Mensajes: 903


Desarrollando ando...


WWW
« Respuesta #1 : 15 de Agosto de 2009, 17:36:07 »

Hola /lnkx/ y bienvenido al foro.

En cuanto a lo del usuario, bueno, en principio deberías hacerlo con un usuario sin privilegios, como el lfs, pero sino, puedes usar root (para instalar, por ejemplo) siempre y cuando tengas cuidado, ya que root podría borrar o modificar cosas importantes.

Por otro lado, en cuanto a lo que comentas de los directorios, tu deberías tener todos los paquetes en $LFS/sources que debería ser lo mismo que /mnt/lfs/sources. Puedes comprobarlo así:

Código:
echo "$LFS/sources"

y deberás ver /mnt/lfs/sources, si no lo ves, haz lo siguiente:

Código:
export LFS=/mnt/lfs

Ahora bien, para ejecutar los comandos, el libro da por hecho que ya has descomprimido el tarball que toca y que estás en el directorio que creó. Es decir, antes de ejecutar los comandos deberías hacer (en el caso de binutils) lo siguiente:

Código:
tar xvf binutils-2.17.tar.gz
cd binutils-2.17

y ahora ya los comandos que te den.

Espero haberte ayudado, cualquier cosa comentalo ;)

Un saludo!
En línea



Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.9 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

YabbGrey By Nesianstyles | Buttons by A.M.A
XHTML 1.0 válido! CSS válido!
La última esencia   Bits de Locos
Ads: