Foros del Web » Administración de Sistemas » Unix / Linux »

Portage de Gentoo para otras Distros? POSIBLE!

Estas en el tema de Portage de Gentoo para otras Distros? POSIBLE! en el foro de Unix / Linux en Foros del Web. navegando en los foros de Gentoo encontre que es posible instalar el famoso sistema de Gentoo: Portage. De que va? asi: Imaginate que tengas que ...
  #1 (permalink)  
Antiguo 15/01/2003, 12:17
Avatar de matosale  
Fecha de Ingreso: diciembre-2002
Ubicación: Sevilla
Mensajes: 239
Antigüedad: 21 años, 4 meses
Puntos: 0
Portage de Gentoo para otras Distros? POSIBLE!

navegando en los foros de Gentoo encontre que es posible instalar el famoso sistema de Gentoo: Portage. De que va? asi: Imaginate que tengas que instalar el X-Chat, que harias normalmente? bajarte los archivos, compilarlos, en caso de faltar dependecias bajarlas e instalarlas...bueno...una serie de cosas. Pero con el Portage lo unico que tienes que hacer es escribir en la consola:

# emerge xchat

y listo, lo baja de internet, tambien baja las dependencias que necesita, instala todo y lo deja listo para usar!!! es muy parecido al apt-get (o como se escriba) de Debian.

Pues para aquellos que esten interesados en tener el portage corriendo en su distro, estos son los pasos:

Primero necesitas estas herramientas:
Python 2.2.x
Herramientas de Desarrollo (gcc, binutils, automake, autoconf, libtool, etc)
Paciencia.

Anda a cualquier mirror de Gentoo y bajate el Portage tarball. Extrae el contenido y sigue estos pasos

cd bin/
cp * /usr/bin
cd ../pym
cp * /usr/lib/python2.2/site-packages
cd ../man
cp *.1 /usr/man/man1
cp *.5 /usr/man/man5
cd ../src/missingos
./setup.py install
cd ../sandbox-1.1
make && make install
cd ../../cnf
cp * /etc
cd ..
cp make.profile/ /etc


Ahora tienes una instalacion del Portage funcionando. Como root emerge "sync"

# emerge sync

Esto instalara el arbol de Portage. Ahora es donde personalizas las cosas. Anda a /usr/portage/profiles, y copia en el folder apropiado para tu instalacion. Si usas el gcc-3.2, usa uno de los perfiles 1.4 (el que se acomode a tus preferencias). y si no...usa el default

Ahora edita el /etc/make.conf y agraga cualquier variable USE que quieras (manual sobre el USE) . Lee el /usr/portage/use.desc para mas info. Si usas gcc-3.2, annhade COMPILER="gcc3" a tu "make.conf

Ahora, si tratas de emerge algo, se va a quejar de dependencias. Simplemente has lo siguiente para que paren las quejas de glibc:

emerge inject sys-libs/glibc-version.
emerge inject sys-devel/gcc-version


emerge cualquier cosa y puede o no quejarse acerca de tar. Si lo hace anda a la linea requerida en ebuild.sh y cambia todas las instancias de --no-same-owner to --same-owner. Luego emerge tar

emerge tar
emerge sed
emerge bash
emerge pmake
emerge sys-apps/baselayout
emerge portage


baselayout instala init. Lee los docs de Gentoo para mas info.

Ahora el sistema debe estar listo!!! Mucha suerte
__________________
Alejandro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:11.