mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

107 lines
4.2 KiB

Compilando ROCK Linux
~~~~~~~~~~~~~~~~~~~~~
1. Requerimientos
=================
Para compilar ROCK Linux necesitas una buena conexión a internet para descargar
los fuentes, bastante espacio en disco, un ordenador rápido y algo de tiempo.
Dependiento de la configuración que escogas y de tu hardware, la compilación de
ROCK Linux puede tomar algunos días hasta completarse. También necesitas
permisos de administrador para construir ROCK Linux.
La distribución sobre la que compilas ROCK Linux debería de ser una ROCK Linux.
También es posible compilar ROCK Linux sobre otra distribución, pero no esperes
lograrlo sin algo de hacking ...
2. Estrayendo los fuentes
=========================
Descarga el código fuente de ROCK Linux (un fichero tar.bz2 de unos pocos MB)
desde www.rocklinux.org y extráelo en cualquier lugar como root. El directorío
obtenido es el directorio 'base' de ROCK Linux.
3. Configura la compilación
===========================
Teclea './scripts/Config' y un menú de configuración aparecerá. Escoge tu
configuración (o simplemente deja los valores por defecto sin tocar). Necesitas
arrancar la herramienta de configuración incluso aunque no quieras cambiar
nada.
Es posible tener múltiples configuraciones. Usa el comando './scripts/Config
-cfg nombre_config' (donde nombre_config puede ser cualquier texto que no
contenga espacios en blanco ni carácteres especiales). Si has escogido un nombre
para tu configuración, necesitas pasar la opción '-cfg nombre_config' como
primer parámetro también al resto de scripts - para que puedan saber que
configuración leer.
El nombre de configuración por defecto (cuando no se pasa la opción -cfg) es
'default'. La configuración es almacenada en el directorio
'config/nombre_config'.
4. Descargando los fuentes de los paquetes
==========================================
Ahora necesitas descargar los fuentes para compilar los paquetes que escogiste
en la configuración. Sólo escribe './scripts/Download -required'.
Si quieres descargar los fuentes para todos los paquetes (a pesar de que no sean
necesarios para tu configuración), escribe './scripts/Download -all'.
5. Compilando la distribución
=============================
Teclea './scripts/Build-Target'. Como se mencionó antes, esto puede tomar varios
días hasta completar la compilación.
La distribución resultante es almacenada en el directorio build/.
6. Creando imágenes de CD
=========================
Para crear una imagen de CD desde la que instalar, puedes usar
'./scripts/Create-ISO'. Create-ISO toma al menos un argumento: el nombre de la
configuración que compilaste (generalmente 'default' o cualquiera que escogieras
después de la opción -cfg).
Opcionalmente puedes usar la opción -size <MB> para especificar el tamaño de
tus discos CD-R.
Otro parámetro opcional es -mkdebug, el cual creara una configuración WMWare
para ser usada con la nueva imagen creada.
La imagen no será, sin embargo, arrancable, a menos que configurases y
compilases un 'bootdisk'. Esta configuración ha de ser la primera configuración
en ser pasada a './scripts/Create-ISO'.
Así, una llamada al comando podría parecerse a esto:
# ./scripts/Create-ISO -size 700 -mkdebug bootdisk athlon pentium4 generic
Esto creará un conjunto de imagenes de CDs, las cuales serán como mucho de 700
MB de tamaño, el primer CD debería de ser arrancable y el resto contendrá las
compilaciones 'athlon', 'pentium4' y 'generic'.
Como ves, es perfectamente posible tener varias optimizaciones o diferentes
compilaciones en un mismo conjunto de CDs. De esta forma sólo necesitarias un
conjunto de CDs para instalar diferentes máquinas.
Si posees una grabadora de DVD, podrías pasar el argumento '-size 4300' y
escribir la imagen en un DVD. Deberían de coger aproximandamente 5 o 6
compilaciones en un solo DVD.
7. Limpiando el arbol de fuentes
================================
Símplemente escribe './scripts/Cleanup' para borrar los directorios src*. NO LOS
BORRES DE FORMA MANUAL!. Estos directorios quizás contengan montajes unidos al
resto del arbol de fuentes y es posible que vayas a borrar todo en el directorio
base de ROCK Linux is haces un simple 'rm -rf' para borrarlo ...
Teclea './scripts/Cleanup --full' para borrar también el directorio build/.