Tecnología

Inicio

Cómo crear una distribución CentOS personalizada

CentOS permite que cualquiera pueda hacer una distribución de Linux personalizada basada en CentOS. Si desea crear su propia distribución, puede hacerlo con la herramienta Mock de Red Hat Enterprise Linux que los distribuidores de CentOS usan para crear su distribución. Su distribución puede ser tan simple como usar diferentes paquetes predeterminados; o puede cambiar el código fuente de CentOS.

Instrucciones

1 CentOS abrir el terminal, escriba "yum install simulacro" y presionar "Enter".

2 Escriba "cd / etc / simulacro" y presionar "Enter".

3 Escriba "ls" y presionar "Enter" para ver una lista de posibles configuraciones que se pueden utilizar. Elige el que desea utilizar y escriba lo siguiente:

ln -s --force nameofconfig.cfg default.cfg

Reemplazar "nameofconfig" con el nombre de la configuración que desea utilizar.

4 Tipo "usermod -G: un simulacro de sunombre" y presionar "Enter", sustituyendo "su nombre" con su nombre de usuario en el equipo de CentOS.

5 Tipo "mkdir / usr / src / redhat" y pulse "Enter" para crear el directorio. Hacer cinco subdirectorios en ese directorio llamado "fuentes", "especificaciones", "construir", "RPM" y "SRPMS". Por ejemplo, escriba "mkdir / usr / src / redhat / SPECS."

6 Obtener el código fuente de los paquetes que desea utilizar en su distribución personalizada de CentOS. Editar el código fuente como desee. No hacer nada en contra de la licencia del paquete. Mover el código fuente en el directorio "/ usr / src / redhat / SOURCES".

7 Crear un archivo de especificaciones para el paquete. Los elementos a incluir en el archivo dependen del paquete. En general, es necesario incluir una descripción del paquete, los esfuerzos encaminados a establecer que, como instalarlo, lo que los archivos que crea y sus requisitos. Ponga el archivo de especificaciones en el directorio "ESPECIFICACIONES".

8 Escriba lo siguiente en el terminal de CentOS:

cd / usr / src / redhat / SPECS

9 Tipo:

rpm -ba package.spec

Reemplazar "paquete" con el nombre del paquete. Esto construye el paquete de acuerdo a las instrucciones del archivo de especificaciones que ha creado.

10 Tipo "ls -lF /usr/src/redhat/RPMS/i386/package.rpm" y presionar "Enter". Reemplazar "paquete" con el nombre del paquete. Si procede, vuelva a "i386" con "amd64".

11 Tipo "ls -lF /usr/src/redhat/SRPMS/package.rpm" y presionar "Enter". El paquete está listo para su uso en Mock.

12 Tipo "package.src.rpm simulacro" y presionar "Enter". Cuando tenga todos los paquetes que desea utilizar, usted está listo para finalizar su encargo distribución CentOS. Utilice buildinstall añadir todo a un solo directorio. Los argumentos que necesita para utilizar dependen de su distribución. Para crear un disco fuera de su distribución, utilizar mkisofs y la grabadora de discos de su elección.

Consejos y advertencias

  • Si va a crear una distribución para que otros utilicen, debe quitar todas las referencias a CentOS incluyendo logotipos y documentación. No es necesario hacer esto, si la distribución es para su propio uso personal.
  • No se puede llamar a sus CentOS distribución o representar como tal.