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

  1. Compilando ROCK Linux
  2. ~~~~~~~~~~~~~~~~~~~~~
  3. 1. Requerimientos
  4. =================
  5. Para compilar ROCK Linux necesitas una buena conexin a internet para descargar
  6. los fuentes, bastante espacio en disco, un ordenador rpido y algo de tiempo.
  7. Dependiento de la configuracin que escogas y de tu hardware, la compilacin de
  8. ROCK Linux puede tomar algunos das hasta completarse. Tambin necesitas
  9. permisos de administrador para construir ROCK Linux.
  10. La distribucin sobre la que compilas ROCK Linux debera de ser una ROCK Linux.
  11. Tambin es posible compilar ROCK Linux sobre otra distribucin, pero no esperes
  12. lograrlo sin algo de hacking ...
  13. 2. Estrayendo los fuentes
  14. =========================
  15. Descarga el cdigo fuente de ROCK Linux (un fichero tar.bz2 de unos pocos MB)
  16. desde www.rocklinux.org y extrelo en cualquier lugar como root. El directoro
  17. obtenido es el directorio 'base' de ROCK Linux.
  18. 3. Configura la compilacin
  19. ===========================
  20. Teclea './scripts/Config' y un men de configuracin aparecer. Escoge tu
  21. configuracin (o simplemente deja los valores por defecto sin tocar). Necesitas
  22. arrancar la herramienta de configuracin incluso aunque no quieras cambiar
  23. nada.
  24. Es posible tener mltiples configuraciones. Usa el comando './scripts/Config
  25. -cfg nombre_config' (donde nombre_config puede ser cualquier texto que no
  26. contenga espacios en blanco ni carcteres especiales). Si has escogido un nombre
  27. para tu configuracin, necesitas pasar la opcin '-cfg nombre_config' como
  28. primer parmetro tambin al resto de scripts - para que puedan saber que
  29. configuracin leer.
  30. El nombre de configuracin por defecto (cuando no se pasa la opcin -cfg) es
  31. 'default'. La configuracin es almacenada en el directorio
  32. 'config/nombre_config'.
  33. 4. Descargando los fuentes de los paquetes
  34. ==========================================
  35. Ahora necesitas descargar los fuentes para compilar los paquetes que escogiste
  36. en la configuracin. Slo escribe './scripts/Download -required'.
  37. Si quieres descargar los fuentes para todos los paquetes (a pesar de que no sean
  38. necesarios para tu configuracin), escribe './scripts/Download -all'.
  39. 5. Compilando la distribucin
  40. =============================
  41. Teclea './scripts/Build-Target'. Como se mencion antes, esto puede tomar varios
  42. das hasta completar la compilacin.
  43. La distribucin resultante es almacenada en el directorio build/.
  44. 6. Creando imgenes de CD
  45. =========================
  46. Para crear una imagen de CD desde la que instalar, puedes usar
  47. './scripts/Create-ISO'. Create-ISO toma al menos un argumento: el nombre de la
  48. configuracin que compilaste (generalmente 'default' o cualquiera que escogieras
  49. despus de la opcin -cfg).
  50. Opcionalmente puedes usar la opcin -size <MB> para especificar el tamao de
  51. tus discos CD-R.
  52. Otro parmetro opcional es -mkdebug, el cual creara una configuracin WMWare
  53. para ser usada con la nueva imagen creada.
  54. La imagen no ser, sin embargo, arrancable, a menos que configurases y
  55. compilases un 'bootdisk'. Esta configuracin ha de ser la primera configuracin
  56. en ser pasada a './scripts/Create-ISO'.
  57. As, una llamada al comando podra parecerse a esto:
  58. # ./scripts/Create-ISO -size 700 -mkdebug bootdisk athlon pentium4 generic
  59. Esto crear un conjunto de imagenes de CDs, las cuales sern como mucho de 700
  60. MB de tamao, el primer CD debera de ser arrancable y el resto contendr las
  61. compilaciones 'athlon', 'pentium4' y 'generic'.
  62. Como ves, es perfectamente posible tener varias optimizaciones o diferentes
  63. compilaciones en un mismo conjunto de CDs. De esta forma slo necesitarias un
  64. conjunto de CDs para instalar diferentes mquinas.
  65. Si posees una grabadora de DVD, podras pasar el argumento '-size 4300' y
  66. escribir la imagen en un DVD. Deberan de coger aproximandamente 5 o 6
  67. compilaciones en un solo DVD.
  68. 7. Limpiando el arbol de fuentes
  69. ================================
  70. Smplemente escribe './scripts/Cleanup' para borrar los directorios src*. NO LOS
  71. BORRES DE FORMA MANUAL!. Estos directorios quizs contengan montajes unidos al
  72. resto del arbol de fuentes y es posible que vayas a borrar todo en el directorio
  73. base de ROCK Linux is haces un simple 'rm -rf' para borrarlo ...
  74. Teclea './scripts/Cleanup --full' para borrar tambin el directorio build/.