Tutorial - Creando un spin de fedora

Imagen de Ein

Aporto este tutorial o primeros pasos sobre la creacion de un spin de fedora, me parece bueno ir agregando cosas a la documentacion y ya que, sobre kickstarts no hay mucha informacion en castellano/español por la web me decidi a armar algo como guia del que viene atras y le interesa aprender.
en modo broma le levanto la mano en forma de "stop" a Leandro y le digo "si, si..ya se, que aprendan solos" pero hay que darles un hilo a la gente por que cuando intente hacer mi primer spin uds me tiraron esa wiki de fedoraproject en ingles y me dijeron toma hacelo como esta ahi me complicaron la existencia jaja.
Empecemos.

¿Que es un spin de fedora?
Un spin es una una version de fedora modificada para adaptarlo a nuestras necesidades, un claro ejemplo podria ser que nuestro livecd contenta eclipse, porque lo necesitamos para hacer cosas en java, entonces nuestra propia vercion de fedora contendra ese software.

Haremos una demostracion sobre como crear un spin de fedora a si que lo primero que haremos es instalar 2 paquetes con los que trabajaremos.

#Consola
yum -y install spin-kickstarts livecd-tools

livecd-creator
Con este comando y los parametros necesarios crearemos el spin.
--config=DIR #Le pasamos el kickstarts
--fslabel="Etiqueta" #le pasamos la etiqueta del spin, a tu eleccion :)
--base-on=DIR #Le pasamos el archivo .iso para que lo tome como base y que no descargue todo los paquetes.
--cache=DIR #Le pasamos un directorio para que utilice como cache

Basicamente lo que hace el comando es fijarse en el kickstarts que le pasamos, toma el iso que tenemos y empieza a bajar los paquetes faltantes y los paquetes que faltan actualizar en el directorio que le pasamos como cache, cuando lo descarga todo crea un imagen temporal por asi decirlo y le instala todos los paquetes, y cuando termina te tira el .iso con el nombre que allas puesto en fslabel.
Es mas o menos ese el trabajo que hace livecd-creator

llevemoslo a la practica:

Nosotros ya tenemos una iso de nuestro Fedora 13 (jeje) y esta en /home/Ein/Escritorio/Fedora13.iso
bien, lo que haremos es modificar nuestro kickstarts, tomaremos como base un kickstarts que viene por defecto, asi que modificaremos /usr/share/spin-kickstarts/fedora-livecd-desktop.ks que si lo abrimos con un editor de texto a eleccion podremos ver %include fedora-live-base.ks (que incluye otro kickstarts) asi que modificaremos nuestro kickstarts y le pondremos por ejemplo en la seccion %packages un nuevo paquete, le escriviremos en un renglon nuevo "pidgin" (sin comillas" lo cerraremos y guardaremos los cambios. Es un pequeño ejemplo, uds pueden modificar no solo los paquetes que desean que tenga su spin.

Luego de haber modificado nuestro kickstarts utilizaremos nuestro comando para instalar hacer el trabajito.

livecd-creator --config=/usr/share/spin-kickstarts/fedora-livecd-desktop.ks --cache=/var/cache/live/ --fslabel=FedoraUruguay --base-on=/home/Ein/Escritorio/Fedora13.iso

Esto tardara su buen rato, si bien toma como base la iso que nosotros le dimos esos paquetes no estan actualizados asi que empezara a desargarlos todos los que falten por actualizar y luego creara el spin actualizado hasta la fecha.

Si bien la creacion de kickstars es gigantezca, tiene miles de opciones yo prefiero no meterme mucho en el tema por hoy, aparte hay grandes manuales en español sobre kickstarts con todo bien detallado es cuestion de buscar por google nomas :)

La verdad me entretuve mucho haciendo spins de fedora, para la flisol y para armar un penlive,que al tenerlo bien personalizado te puede salvar de mas de una.

Por aclaracion de Leandro: selinux debe ir en permisivo, asi que tiremos en consola:
setenforce 0

spin (ingles)
Creando un kickstarts (español)
Suerte y mas que suerte... sin alarma.. Ein

Imagen de LaloLeites

SELinux

Esta bueno el tutorial.
Con respecto a que la gente aprenda sola, una cosa es pasar data sobre como hacer una tarea administrativa avanzada como es crear un kickstart, otra es hacer un manual de instalación. Si la gente esta mareada con el concepto de partición, quizás no deba usar Fedora, ni embarcarse a instalar un Linux por si mismo. Si se le vende falsas realidades a la gente se decepciona y se siente estafada, y lo que concluyen es que Linux es lo peor de todo el planeta.
Con respecto al método de kickstart falto algo importante, SELinux debe estar en modo permisivo, esto es, ni en modo restrictivo, ni totalmente desactivado, sino no anda el proceso. Cabe destacar que el gran porcentaje de las instalaciones no están en modo permisivo.
Por ultimo aconsejo a todo el mundo que quiera aprender JAVA que usen Netbeans.
Abrazo

Imagen de xigatec

Me gustó el aporte.

Muy bueno el aporte Damián. Que les parece si cuando salga la 13 armamos un spin de fedora uruguay y
lo ofrecemos para quien quiera probar fedora?
Les parece un live dvd?

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer