Duda sobre Gentoo

Wenas, llevo con RedHat un año mas o menos y tengo la intencion de probar otra distribucion. He visto lo que hay y tengo ganas de probar gentoo (veo que todos los que usan Gentoo estan la mar de contentos).

Me he leido el manual de instalacion de http://www.gentoo-es.org http://www.gentoo.org/doc/es/gentoo-x86-install.xml y francamente esta entendible, pero no plantean el problema de completar la instalacion con un triste modem de 56K o sin internet.

Mi intencion seria usar los 2 live-cd's optimizados para mi CPU y despues usar el tarball del stage 3 que tengo en un cd (se que pierdo optimizacion pasandome a la ultima stage a saco pero primero quiero ver que funcione).

Supongo que del emerge habria de pasar de el en la instalacion y despues cuando todo este operativo pues sobre kde y kppp ir actualizando, pero como en el manual no dice nada pos tampoco me la quiero jugar.
Esto te lo digo como novato (si se puede decir eso, porque no lo uso) con Gentoo:

Yo tengo los dos cd's optimizados para mi ordenador (i686) y me imprimí el manual de instalación de la web de gentoo. Y manos a la obra. Al tener los dos cd's me pasé al stage3 directamente.

El sistema me quedó perfectamente instalado. El problema es que al hacer emerge kde intentó conectarse a internet y de eso nada (precisamente pillé los dos cd's porque no tenía conexión a internet, y entonces podría tener un sistema bastante completo gracias al 2º cd sin necesidad de conexión).

Pues esa es mi experiencia con Gentoo.

Un saludoooo!!!

PD 1: ¿Debí cambiar algo en algún archivo de configuración para que buscara los ebuilds en el cd en vez de en internet?

PD 2: Estoy pensando en comprar un iBook (necesito dineeeeeerooooo!!! :P), y a ese sí que tengo pensado ponerle Gentoo (o Debian :D)
Escrito originalmente por quelcom
Wenas, llevo con RedHat un año mas o menos y tengo la intencion de probar otra distribucion. He visto lo que hay y tengo ganas de probar gentoo (veo que todos los que usan Gentoo estan la mar de contentos).

Me he leido el manual de instalacion de http://www.gentoo-es.org http://www.gentoo.org/doc/es/gentoo-x86-install.xml y francamente esta entendible, pero no plantean el problema de completar la instalacion con un triste modem de 56K o sin internet.


Mi recomendación es que uses la documentación que está en inglés, porque suele estar más actualizada.

Si quieres hacer la instalación con módem, puedes usar pppconfig o bien wvdial (primero tendrás que emergerlos, claro está ;) ). Si optas por wvdial, puedes seguir estos pasos (con pppconfig tb. es muy fácil):

# wvdialconf /etc/wvdial.conf
# nano -w /etc/wvdial.conf
(modifica los parámetros del archivo)
# nano -w /etc/resolv.conf
(mete los dns en la forma: nameserver xxx.xxx.xxx.xxx en líneas diferentes)
# wvdial


Escrito originalmente por quelcom
Mi intencion seria usar los 2 live-cd's optimizados para mi CPU y despues usar el tarball del stage 3 que tengo en un cd (se que pierdo optimizacion pasandome a la ultima stage a saco pero primero quiero ver que funcione).

Supongo que del emerge habria de pasar de el en la instalacion y despues cuando todo este operativo pues sobre kde y kppp ir actualizando, pero como en el manual no dice nada pos tampoco me la quiero jugar.


La opción de los Live's es buena si quieres primero probar de qué va el tema y la configuración del sistema. Lo que puedes hacer es instalar los Live's y luego reemerger todo y actualizar. Por ejemplo con:

# emerge -euD world


Llevará su tiempo (si le añades el parámetro --pretend verás lo que te va a instalar). También puedes ir actualizando poco a poco.

Saludos.
... cuando yo instale gentoo en el portatil me paso que queria conectar a internet con los GRP... la solucion la encontre en los foros de gentoo... ;)
Salu2!!!
P.D.- No pongo como lo solucioné por que no me acuerdo, no por que no quiera x'D
Escrito originalmente por eaTHaN
... cuando yo instale gentoo en el portatil me paso que queria conectar a internet con los GRP... la solucion la encontre en los foros de gentoo... ;)
Salu2!!!
P.D.- No pongo como lo solucioné por que no me acuerdo, no por que no quiera x'D


Una de las razones por las que al intentan emerger algo se quiera conectar a internet es porque se hace un "emerge sync" y se actualiza el árbol, con lo cual, al emerger algo busca la última versión del árbol y no la GRP que tienes. Eso lo puedes arreglar haciendo "emerge -k /usr/portage/kde-base/kde/kde-3.2.0.ebuild", es decir, indicando directamente el ebuild a emerger.


Otra opción que se me olvidó antes era ver los archivos que tienes que bajarte para instalar algo, ir a un amigo con conexión rápida y pillarlos de allí. Luego los copias al /usr/portage/distfiles/ y te los detectará sin problemas.

Saludos.
Para generar una lista de paquetes para descargar (usando wget o programas de windows como flashget) solo tienes que hacer esto:
# emerge -fp kde 2> paquetes.lst
para instalar un binario:
# emerge -K kde
a diferencia de el -k el -K instalara el paquete SOLO si esta en binario y nunca intentara bajarlo y compilarlo

Saludos
Gracias a todos. Ahora lo veo mas claro ya que no queria aventurarme y haber que pasaba. [looco]
Escrito originalmente por Raharu
Para generar una lista de paquetes para descargar (usando wget o programas de windows como flashget) solo tienes que hacer esto:
# emerge -fp kde 2> paquetes.lst


Una apreciación (ya que en esto de bajar paquetes en el despacho de la universidad para llevármelos a mi casa soy un veterano), es que la salida de -pf es algo sucia porque indica todos los mirrors desde donde bajar para cada paquete, y se repite el mismo paquete un montón de veces, lo mejor es pasarlo por algunas tuberías ;) :

# emerge -pf kde 2>&1 | grep '://' | sed "s: .*::" > paquetes.lst


Una vez generado un .lst con una ruta para cada paquete por líneaa del .lst, usamos wget para descargar automáticamente.

$ wget -i paquetes.lst


Saludos.
Escrito originalmente por bpeople


Una de las razones por las que al intentan emerger algo se quiera conectar a internet es porque se hace un "emerge sync" y se actualiza el árbol, con lo cual, al emerger algo busca la última versión del árbol y no la GRP que tienes. Eso lo puedes arreglar haciendo "emerge -k /usr/portage/kde-base/kde/kde-3.2.0.ebuild", es decir, indicando directamente el ebuild a emerger.

Ya... yo digo que (siguiendo las instrucciones de instalación, no haciendo emerge sync sino usando el arbol de portage que viene en los cds) a mi a veces se intento conectar a internet y creo que era un fallo de la doc (nada mas salir la 1.4 pero supongo que lo habran arreglado) y encontre la solucion en los foros.
Pero vamos... que estando a puntito la 2004.0 supongo que habran arreglado los fallos de la doc de la 1.4 ;)
Salu2! :)
Escrito originalmente por bpeople
lo mejor es pasarlo por algunas tuberías ;) :

# emerge -pf kde 2>&1 | grep '://' | sed "s: .*::" > paquetes.lst


Sín tener ni idea del asunto, me aventuro a decirte que te puedes ahorrar una tubería:

# emerge -pf kde 2>&1 | sed '://!d;s: .*::' > paquetes.lst
Pero vamos... que estando a puntito la 2004.0 supongo que habran arreglado los fallos de la doc de la 1.4


Tan cerquita esta la nueva release? Asi puede que me espere a la nueva. [Ooooo]

--------------------------------------------------------------------------------
ME EDITO
http://www.gentoo.org/proj/en/releng/

E visto por algun mirror de Gentoo la 2004.0 en la carpeta experimental. Supongo que la release estable sera de la 2004 pelada en adelante (2004.1, 2004.2 ...)
Gracias por el apunte auxiliar. La razón del grep intermedio es porque la salida de emerge tiene líneas que no son URL's. Por ejemplo:

root@neuromancer root # emerge -pf kdebase
Calculating dependencies ...done!

[url]http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/arts-1.1.5.tar.bz2[/url] [url]http://www.ibliblio.org/pub/Linux/distributions/gentoo/distfiles/arts-1.1.5.tar.bz2[/url] [url]ftp://download.au.kde.org/pub/kde//stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] [url]ftp://ftp.gtlib.cc.gatech.edu/pub/kde/stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] [url]ftp://ftp.kde.org/pub/kde//stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] [url]http://ibiblio.org/pub/packages/desktops/kde//stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] [url]ftp://download.us.kde.org/pub/kde//stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] [url]ftp://download.uk.kde.org/pub/kde//stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] [url]ftp://download.at.kde.org/pub/kde//stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] [url]ftp://download.tw.kde.org/pub/kde//stable/3.1.5/src/arts-1.1.5.tar.bz2[/url] >>> md5 src_uri ;-) arts-1.1.5.tar.bz2
... (así para cada paquete)


Si lo hago como me dices, me quedan ciertas líneas residuales de paquetes que ya tengo descargados (de la comprobación del md5):

root@neuromancer root # emerge -pf kdebase 2>&1 | sed '://!d;s: .*::' > paquetes.lst
root@neuromancer root # cat paquetes.lst

[url]http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/arts-1.1.5.tar.bz2[/url]
[url]http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/kdelibs-3.1.5.tar.bz2[/url]
[url]http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/kdebase-3.1.5.tar.bz2[/url]
>>>
>>>
>>>


Como después le paso el wget, en las líneas residuales da Invalid URL, aunque luego sigue descargando la siguiente URL como un campeón. De ahí que ponga el grep.

Saludos.
Escrito originalmente por bpeople
Gracias por el apunte [b]auxiliar. La razón del grep intermedio es porque la salida de emerge tiene líneas que no son URL's. Por ejemplo:

Si lo hago como me dices, me quedan ciertas líneas residuales de paquetes que ya tengo descargados (de la comprobación del md5):
[...]
De ahí que ponga el grep.


Sé perfectamente por qué pones el grep. El problema es que te he dicho mal la solución:

emerge -pf kde 2>&1 | sed '/:\/\//!d;s: .*::' > paquetes.lst


Aunque yo preferiría hacer:

emerge -pf kde 2>&1 | sed '/^http:/!d;s: .*::' > paquetes.lst


parece más claro
Bueno, pues me parece que va siendo hora de sustituir mis tuberías chapuceras, por "la tubería" xDD.

Tu línea va perfecta ;) :

root@neuromancer root # emerge -pf kdebase 2>&1 | sed '/^http:/!d;s: .*::' > paquetes.lst
root@neuromancer root # cat paquetes.lst
[url]http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/arts-1.1.5.tar.bz2[/url]
[url]http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/kdelibs-3.1.5.tar.bz2[/url]
[url]http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/kdebase-3.1.5.tar.bz2[/url]


Gracias por tu interés. Un saludo.
Este auxiliar es un mago con sed

Haber cuando me acabo de leer tu manual de sed y con suerte alomejor se me pega algo. [+risas]
Escrito originalmente por bpeople
Bueno, pues me parece que va siendo hora de sustituir mis tuberías chapuceras, por "la tubería".


Como regla general siempre se puede sustituir grep+sed o grep+awk por sólo sed o por sólo awk.

emerge -pf kdebase 2>&1 | awk '/^http:/ {print $1}' > paquetes.lst


Si hubieses leído mi tutorial de sed, tus tuberías no serían tan chapuceras... ;-)
Escrito originalmente por auxiliar
Si hubieses leído mi tutorial de sed, tus tuberías no serían tan chapuceras... ;-)


[qmparto]

Pues seguro, pero es que tu manual me ha venido bastante mal que sea en época de exámenes, y esas tuberías las llevo usando desde hace tiempo. La cosa es que tengo unas cuantas más que les puedo aplicar la misma regla.


Saludos.
17 respuestas