Canaima Semilla (1)

download Canaima Semilla (1)

of 4

Transcript of Canaima Semilla (1)

  • 7/24/2019 Canaima Semilla (1)

    1/4

    Tabla de contenidos

    1 Qu es Canaima semilla2 Actualmente existen varios sabores de

    Canaima:

    3 Cmo instalo Canaima Semilla?4 Cmo empiezo a construirISO?s?5 USO6 PARMETROS7 Y cmo creo un Sabor Canaima?8 Referencias9 Realizado por:

    Qu es Canaima semilla

    Canaima Semilla es un paquete diseado para facilitar a individuales, colectivos e instituciones la creacin dedistribuciones GNU/Linux personalizadas y adaptadas a sus necesidades (lo que conocemos como sabores),partiendo de la Metadistribucin Canaima GNU/Linux.

    Actualmente existen varios sabores de Canaima:

    Canaima Primera Base: Sabor con aplicaciones bsicas, desde el cul se pueden instalar el resto delos sabores.

    Canaima Popular: Sabor ligero de fcil distribucin, con aplicaciones de uso comn.Canaima Institucional: Sabor utilizado en la Administracin Pblica Nacional venezolana para

    fortalecer la Soberana Tecnolgica dentro del estado.

    Canaima Educativo: Proyecto educativo liberador para los nios de la educacin primaria.Canaima Forense: Sabor que facilita la investigacin forense en sistemas informticos.Canaima Colibr: Sabor destinado a optimizar el rendimiento del sistema en computadoras de bajacapacidad.

    Cmo instalo Canaima Semilla?

    Abre el archivo /etc/apt/sources.list con tu editor de textos preferido (con permisos de root) y modifcalo deforma tal que slo queden las siguientes lneas:

    deb http://repositorio.canaima.softwarelibre.gob.ve/ pruebas usuarios debhttp://universo.canaima.softwarelibre.gob.ve/ squeeze main contrib non-free

    Luego ejecuta los siguientes comandos:

    aptitude update

    aptitude install canaima-semilla

    Listo, con sto quedar instalado.

    Canaima_semilla

    Tabla de contenidos 1

    http://repositorio.canaima.softwarelibre.gob.ve/http://universo.canaima.softwarelibre.gob.ve/http://repositorio.canaima.softwarelibre.gob.ve/
  • 7/24/2019 Canaima Semilla (1)

    2/4

    Cmo empiezo a construir ISO?s?

    Canaima Semilla puede crear imgenes instalables (ISO o IMG) basado en los perfiles de sabores existentes.Puede especificrsele el tipo de Medio, la arquitectura a construir, y el sabor. Las imgenes resultantes del

    proceso de construccin se guardan en el directorio /usr/share/canaima-semilla/semillero/.

    USO

    canaima-semilla construir --medio="iso|usb" --arquitectura="i386|amd64" --sabor="institucional|po

    PARMETROS

    medio: Tipo de imagen que ser generada. Coloca ?iso? para una imagen ISO grabable en CD/DVD

    o ?usb? para una imagen IMG grabable en dispositivos USB.

    arquitectura: Arquitectura soportada por la imagen resultante. Canaima GNU/Linux soporta i386 yamd64.

    sabor: Sabor Canaima contenido en la imagen instalable. Debe estar definida en el directorio de losperfiles para poder funcionar.

    ayuda: Muestra la documentacin para el ayudante.

    Por ejemplo, para construir el sabor ?popular?, se utiliza la siguiente lnea:

    canaima-semilla construir --medio="iso" --arquitectura="i386" --sabor="popular"

    Y cmo creo un Sabor Canaima?

    Canaima Semilla facilita la creacin de Sabores Canaima mediante el establecimiento de reglas o perfiles quedefinen los componentes que integran el sabor. Un perfil est compuesto de varios archivos con nombresespecficos colocados dentro de una carpeta que lleve por nombre el nombre del sabor en minsculas.Lacarpeta contendr:

    1.Obligatorio) Un archivo llamado ?sabor.conf? con las siguientes variables y sus valores:

    ?PUBLICADO_POR?: Individuo o colectivo que publica la imagen. Ejemplo:

    PUBLICADO_POR=?Canaima GNU/Linux; http://canaima.softwarelibre.gob.ve/?

    ?SABOR_DIST?: Distribucin Debian en la que se basa el sabor. Ejemplo:SABOR_DIST=?squeeze?

    ?APLICACION?: Nombre de la Metadistribucin. Ejemplo: APLICACION=?Canaima GNU/Linux??MIRROR_DEBIAN?: Mirror de Debian desde donde se extraern los paquetes que contendr la laimagen. Los repositorios extra se definen en los archivos *.binary y *.chroot definidos ms adelante.Se pueden especificar mirrors locales o remotos. Ejemplo:MIRROR_DEBIAN=?http://universo.canaima.softwarelibre.gob.ve/?

    ?COMP_MIRROR_DEBIAN?: Componentes del MIRROR_DEBIAN a estar disponibles para laconstruccin de la imagen. Ejemplo: COMP_MIRROR_DEBIAN=?main contrib non-free?

    ?SABOR_PAQUETES?: Lista de paquetes disponibles en MIRROR_DEBIAN o en alguna lista de

    repositorios extra. Ejemplo: SABOR_PAQUETES=?canaima-base canaima-instalador-vivocanaima-blobs?

    Canaima_semilla

    Cmo empiezo a construir ISO?s? 2

    http://universo.canaima.softwarelibre.gob.ve/?http://canaima.softwarelibre.gob.ve/?
  • 7/24/2019 Canaima Semilla (1)

    3/4

    2.(Opcional)Una imagen PNG llamada ?syslinux.png? de una dimensin no mayor a 1024768 pixeles, lacul servir de fondo en el men de iniciodel Medio Vivo.

    Figura.1syslinux3.(Opcional)Una imagen PNG llamada ?banner-instalador.png? de una dimensin exacta de 80075 pixeles,la cul ser el banner del dialogo del instalador del Medio Vivo.

    Figura.2banner-instalador4.(Opcional) Un archivo de configuracin GTKRC llamado ?gtkrc-instalador?, el cul albergar los

    parmetros GTK para modificar la apariencia del instalador. Ver el sabor de ejemplo.5.Opcional) Un par de archivos para definir repositorios extra en la etapa de instalacin de paquetes finales(BINARY):

    Uno de extensin *.binary (pudiendo tener cualquier nombre), que contenga una lista de repositoriosextra necesarios para la instalacin de paquetes no includos en MIRROR_DEBIAN y especificadosen SABOR_PAQUETES.

    Ejemplo: canaima.binary

    deb http://repositorio.canaima.softwarelibre.gob.ve/ pruebas usuarios

    deb http://seguridad.canaima.softwarelibre.gob.ve/ seguridad usuarios

    Otro de extensin *.binary.gpg, conteniendo la (o las) llave(s) GPG vlida(s) correspondientes a losrepositorios listados en el archivo *.binary.

    6.(Opcional) Un par de archivos para definir repositorios extra en la etapa de instalacin del sistema baseinicial (CHROOT):

    Uno de extensin *.chroot (pudiendo tener cualquier nombre), que contenga una lista de repositoriosextra necesarios para la instalacin de paquetes no includos en MIRROR_DEBIAN y especificadosen SABOR_PAQUETES.

    Ejemplo: canaima.chroot

    Canaima_semilla

    Y cmo creo un Sabor Canaima? 3

    http://repositorio.canaima.softwarelibre.gob.ve/http://seguridad.canaima.softwarelibre.gob.ve/http://seguridad.canaima.softwarelibre.gob.ve/http://repositorio.canaima.softwarelibre.gob.ve/
  • 7/24/2019 Canaima Semilla (1)

    4/4

    deb http://repositorio.canaima.softwarelibre.gob.ve/ pruebas usuarios

    deb http://seguridad.canaima.softwarelibre.gob.ve/ seguridad usuarios

    Otro de extensin *.chroot.gpg (con nombre igual al anterior), conteniendo la (o las) llave(s) GPGvlida(s) correspondientes a los repositorios listados en el archivo *.chroot.

    7.(Opcional) Un archivo llamado ?preseed-debconf.cfg? en donde se incluirn los parmetros debconf que sequieran modificar en el modo nVivo del medio instalable.

    8.(Opcional) Un archivo llamado ?preseed-instalador.cfg? en donde se incluirn los parmetros debconf amodificar en el instalador.

    Se provee en la direccin de los perfiles (/usr/share/canaima-semilla/perfiles) un perfil de ejemplo, el culpodr ser utilizado como base para nuevos sabores. La ausencia de alguno de los archivos Opcionales causarque Canaima Semilla use los valores por defecto (Debian).

    Los perfiles se definen en la carpeta ?/usr/share/canaima-semilla/perfiles?, para la cual debes tener permisosde superusuario si deseas editarla. La mejor forma de crear un nuevo sabor, es duplicar la carpeta de ejemploy comenzar a editar sus archivos hasta obtener el resultado esperado.

    Referencias

    http://www.huntingbears.com.ve/canaima-semilla-herramienta-para-la-creacion-y-distribucion-de-sabores-canaima.html

    Realizado por:

    Ligia Ramrez

    Julia Monsalve

    Canaima_semilla

    Referencias 4

    http://www.huntingbears.com.ve/canaima-semilla-herramienta-para-la-creacion-y-distribucion-de-sabores-canaima.htmlhttp://seguridad.canaima.softwarelibre.gob.ve/http://repositorio.canaima.softwarelibre.gob.ve/