|
[howto] Crear Stages de Gentoo Personalizados
|
|
09-04-2007, 06:42 AM
Mensaje: #1
|
|||
|
|||
|
[howto] Crear Stages de Gentoo Personalizados
ESTE TUTORIAL NO ESTA TERMINADO, DEBIDO A UN BUG DEL PROPIO CATALYST
Introducción El objetivo de catalyst es proveer de una herramienta multifacética, la cual pueda construir confiablemente, todos los aspectos de una release de Gentoo: stage tarballs, GRP package sets y CDs de instalación. Catalyst incluye también los siguientes objetivos: Proporcionar las estructuras de alta calidad de Gentoo Linux, una herramienta fácil de usar, personalizable, expandible y mantenible. Catalyst es una herramienta que ante todo fue creada para satisfacer las necesidades de aquellos que desean crear sus propios stages de Gentoo, como también los livecds. Requerimientos Generales Lo único que necesitas es Gentoo y Catalyst instalado. También necesitas estar dentro de una de las arquitecturas soportadas por Catalyst: alpha --> [alpha ev4 ev45 ev5 ev56 pca56 ev6 ev67] amd64[amd64] arm --> [arm] hppa --> [hppa] ia64 --> [ia64] mips --> [mips mips1 mips2 mips3 mips4 mipsel mipsel1 mipsel2 mipsel3 mipsel4 cobalt] ppc --> [ppc power-ppc g3 g4] ppc64 --> [ppc64 power3 power4 power5 g5] s390 --> [s390] sparc --> [sparc] sparc64 --> [sparc64] x86 --> [x86 i386 i486 i586 i686 pentium-mmx athlon athlon-xp athlon-mp pentium3 pentium4] Catalyst actualmente soporta stages x86 sobre plataformas amd64. Instalando Catalyst Para instalar Catalyst, tan solo debemos emergerlo, pero antes agregamos las banderas doc y examples al paquete dev-util/catalyst: -| Instalando Catalyst |- Código: echo "dev-util/catalyst doc examples" >> /etc/portage/package.use/system && emerge -av catalystCreando un Stage1 tarball Requerimientos El stage1 es un toolchain muy mínimo. Es la base requerida para terminar un bootstrap. Debe siempre ser tan genérico como sea posible. Si se construye un stage para una arquitectura que soporte kernels 2.4 y 2.6, se debe construir el stage1 sin NPTL. Lo único que se necesita es una copia del portage actual (Creando un snapshot de Portage), un archivo con las especificaciones (Generando nuestro propio archivo .spec), y también un stage3 "seed" genérico para iniciar el chroot environment. Creando un snapshot de Portage Para crear un snapshot de nuestro Portage actual (/usr/portage), debemos ejecutar el siguiente comando (reemplazando nombreDelSnapshot por el que deseemos): -| Creando Snapshot de Portage |- Código: catalyst -sv nombreDelSnapshoteste comando creará un snapshot en el directorio /var/tmp/catalyst/snapshots/. Lo que debemos hacer ahora es bajarnos una copia del stage3 "seed", de uno de los mirrors que encontraremos en la siguiente web: gentoo-mirrors. Luego lo movemos al directorio /var/tmp/catalyst/builds/, ya que es el que catalyst usa como default (reemplazamos stage3-xxxx-xxxxx.tar.bz2 por nuestro archivo bajado): -| Moviendo Snapshot |- Código: mkdir -p /var/tmp/catalyst/builds/ && mv stage3-xxxx-xxxxx.tar.bz2 /var/tmp/catalyst/builds/Generando nuestro propio archivo .spec Ahora es momento de crear el archivo de configuración para nuestro stage (nombreDelSnapshot.spec), podemos crearlo en cualquier lado, pero en nuestro caso lo hacemos en /var/tmp/catalyst/. En el caso de stage1, es muy simple: -| nombreDelSnapshot.spec |- Código: # La subarquietctura que utilisaremos, en mi caso athlon-xp (fijarse en la tabla de la sección "Requerimientos Generales")Existen otro parámetros que podemos agregar, ellos los podemos encontrar en catalyst-reference Creando el Stage1 Finalmente debemos crear el Stage1, para ello ejecutamos el siguiente comando: -| Creando Stage1 |- Código: cd /var/tmp/catalyst/ && catalyst -f nombreDelSnapshot.specEsto llevará entre 15 y 30 minutos, pero conviene revisarlo cada tanto, por si saltan errores.
|
|||
|
« Tema Previo | Tema Siguiente »
|
| Posibles Temas Similares... | |||||
| Tema: | Autor | Respuestas: | Vistas: | Último Mensaje | |
| [howto] Jaulas con vsftpd sobre debian 4.0 r3 | Nery | 4 | 783 |
02-08-2010 02:34 PM Último Mensaje: p_eter |
|
| [howto] GAG. Como instalar un gestor de arranque, sencillo y util. | p_eter | 2 | 20.985 |
06-05-2010 10:24 PM Último Mensaje: p_eter |
|
| [howto]Instalar Qmail | p_eter | 1 | 195 |
04-05-2010 01:09 AM Último Mensaje: p_eter |
|
| [howto]Instalacion de MRTG (monitoreo) Debian | Whiskola | 11 | 13.114 |
18-03-2010 01:47 PM Último Mensaje: p_eter |
|
|
|