Canaima Caribay

Canaima Caribay Logo

Me encuentro en el Freedom Software Day en la sede del INCES de la Ciudad de Barquisimeto y el compañero Augusto Dávila y está explicando cómo montarse una radio en Internet con los paquetes Radit, Rivendell y otras aplicaciones de Software Libre y no perdió oportunidad de hacerle la publicidad a una distribución derivada de debian y que no es más que otra rama de Canaima pero esta vez orientada a los medios comunitarios, concretamente a las radios comunitarias.

Canaima Caribay Logo

¿Qué contiene Caribay?

El objetivo es desarrollar una distribución de Canaima con aplicaciones dirigidas a productores de medios de comunicación comunitarios. Contiene editores para publicaciones impresas, radio, audio y vídeo así como algunos videotutoriales para herramientas de edición en software libre.

La distribución, totalmente basada en Canaima GNU/Linux, automatiza la instalación y configuración de los principales editores de contenidos en software libre:

Rivendell: software de administración de emisoras de radio

Audacity: editor de archivos de audio

Cinelerra: editor de archivos audiovisuales

Scribus: editor de publicaciones impresas.

Además se incluyen videotutoriales para la capacitación en el uso de Cinelerra y Scribus.

Los invito a descargar y probar esta distribución para así contribuir a sus mejoras y desarrollo
DESCARGA

¿cuantas distros puedo poner en un pendrive de 8Gb? (o una tarde de ocio)


Bueno, esta tarde me dispuse a re-crear un experimento que hice hace cerca de 6 años, en el cual logré hacer funcionar un liveUSB con 16 distros usando GRUB Legacy, en esta oportunidad trabajaré con BURG.

Ingredientes:

Isos de sistemas operativos:

en mi caso tengo por los momentos:

System Rescue CD

NanoLinux

MacPup

OpenElec

Debian Netinst multi arch

Un sistema GNU/Linux corriendo (yo lo hice con Jessie, pero incñuso puede ser un livecd siempre que tenga la opción de instalar el burg; EJ. Canaima GNU/Linux)

Obviamente un Pendrive (el mío es de 8Gb) por razones obvias no es recomendable usar un de capacidad inferior a 4Gb

Preparación:

Primeramente hacemos un total respaldo del contenido de nuestro pendrive porque es necesario formatearlo:

Iniciamos gparted, eliminamos TODAS las particiones del pendrive (por lo general es una sola XD) luego creamos una partición nueva en FAT32, dejando 520Mb libres al final ¿para que? luego lo veremos. Le ponemos el nombre/etiqueta de nuestra preferencia.

En el espacio libre dejado al final crearemos una partición (aca no importa el formato, podemos dejar por defecto ext2) usando el total del espacio disponible.

Desconectamos y volvemos a montar el pendrive para que se actualice por completo y procedemos a instalar el burg:

NOTA: TODAS ESTAS OPERACIONES DEBEN HACERSE CON EL USUARIO ROOT

# burg-install −−no-floppy −−root-directory=/media/(ETIQUETA) /dev/sdX

Donde: /media/(ETIQUETA) es la carpeta donde se monta el pendrive y /dev/sdX es el dispositivo del pendrive (por lo general sdb)

HAY QUE SER EXAGERADAMENTE CUIDADOSO CON ESTO ya que si que nos equivocamos de dispositivo podemos dejar sin arranque nuestro disco, para saber donde esta montado el pendrive bastará con el siguiente comando:

# mount | grep media

Ya que tenemos el burg instalado necesitaremos un menu, los temas y las fuentes; como soy flojo lo copio TODO de mi propio burg:

# cp −−avf /boot/burg/burg.cfg /media/(ETIQUETA)/boot/burg

# cp −−avf /boot/burg/fonts /media/(ETIQUETA)/boot/burg

# cp −−avf /boot/burg/themes /media/(ETIQUETA)/boot/burg

 

Ya tenemos un pendrive booteable, pero ¿que bootea? bueno, pues de momento sólo el burg (o, en mi caso, el burg del disco de mi máquina ya que aun no editamos nada XD)

Procedemos a crear las carpetas temporales para el montaje de las isos:

#mkdir -p /tmp/isos/srcd /tmp/isos/nanolinux /tmp/isos/macpup /tmp/isos/openelec

Y las montamos:

# mount -o loop systemrescuecd-x86-4.0.0.iso /tmp/isos/srcd

# mount -o loop nanolinux-beta1.iso /tmp/isos/nanolinux

# mount -o loop Macpup_550.iso /tmp/isos/macpup

El caso con OpenElec y debian es especial, OpenElec es un archivo comprimido y haremos lo siguiente:

# tar -xvpzf OpenELEC-Generic.x86_64-3.2.4.tar -C /tmp/isos/openelec

Y con debian debemos clonar la iso a la segunda partición del pendrive (¿vieron? era para eso)

# dd if=debian-testing-amd64-i386-netinst.iso of=/dev/sdb2

Si son como yo, que me gusta ver una barra de progreso pueden instalar el programa pv y el comado quedaría asi:

# dd if=debian-testing-amd64-i386-netinst.iso |pv| dd of=/dev/sdb2

Con el pv entre las tuberías tendremos un lindo indicador del progreso de dd.

Desmontamos el pendrive, lo extraemos y lo volvemos a conectar (esto para que nos reconozca la partición donde clonamos el instalador de debian)

Copiamos el contenido de las isos:

# cp −−avf /tmp/isos/srcd/* /media/(ETIQUETA)/

# cp −−avf /tmp/isos/nanolinux/* /media/(ETIQUETA)/

# cp −−avf /tmp/isos/macpup/* /media/(ETIQUETA)/

# cp −−avf /tmp/isos/openelec/target/KERNEL /media/(ETIQUETA)/

# cp −−avf /media/Debian\ testing\ M-A\ 1/install* /media/(ETIQUETA)

Y ahora viene la parte creativa, ubicar el syslinux.cfg o isolinux.cfg para pasar del formato de ése menu de arranque al nativo de burg, es decir, pasar de esto:

label installgui
    menu label ^Graphical install
    kernel /install.386/vmlinuz
    append video=vesa:ywrap,mtrr vga=788 initrd=/install.386/gtk/initrd.gz −− quiet

a esto:

menuentry “Graphical install” {
    linux    /install.386/vmlinuz video=vesa:ywrap,mtrr vga=788 −− quiet
    initrd   /install.386/gtk/initrd.gz

}

Si se fijan bien, no es tan complicado, la palabra “kernel” se sustituye por “linux”, el initrd queda solito en una línea y lo que es el apéndice (append) se agrega al final de la línea del kernel.

Un caso particular, MacPup, el menu de arranque es el de grub legacy:

title Macpup 550  
kernel (cd)/vmlinuz root=/dev/ram0 pmedia=idecd  
initrd (cd)/initrd.gz  

title Macpup 550 – RAM
kernel (cd)/vmlinuz root=/dev/ram0 pfix=ram pmedia=idecd
initrd (cd)/initrd.gz

Para nuestro pendrive quedaría así:

menuentry “Macpup 550” {
    linux    /vmlinuz root=/dev/ram0 pfix=fsck
    initrd    /initrd.gz
}
menuentry “Macpup 550 – RAM” {
    linux    /vmlinuz root=/dev/ram0 pfix=ram,fsck
    initrd /initrd.gz
}

Y si queremos que nos muestre el icono de la distribución sólo agregamos la siguiente línea entre la última comilla y la primera llave de “menuentry” asi:

” −−class puppy −−class gnu-linux −−class gnu −−class os −−group group_main {

En el ejemplo anterior nos mostrará el icono de puppy linux, para mostrar otro debemos buscar las clases disponibles en la carpeta de iconos dentro de la carpeta de temas.

Podemos probar si funcionó sin necesidad de reiniciar el equipo con una máquina virtual, yo uso qemu y lo pruebo asi:

$ qemu -hda /dev/sdb

y me muestra esto:

subir imagenes

Ahora voy a agregar Slitaz a la lista de arranque y a ver que otra consigo por allí

PD: si ven que el menu de arranque se les hace demasiado largo pueden poner otros archivos de configuración (yo lo hice en el caso de debian, que tiene un montón de opciones adicionales):

menuentry “debian netinstall” −−class debian −−class gnu-linux −−class gnu −−class os −−group group_main {
  configfile /boot/burg/debian.cfg
}

El archivo /boot/burg/debian.cgf es casi idéntico al /boot/burg/burg.cfg sólo se diferencia porque tiene exclusivamente las opciones de debian y un boton de regreso asi:

menuentry “regresar” {
  configfile /boot/burg/burg.cfg
}

Espero que halla sido de utilidad, si te gustó, te sirvió o crees que puede mejorarse eres libre de hacer tus comentarios. Igualmente si necesitas ayuda puedes pregunta y ya veremos cómo se resuelve 😉

Instalando My Paint en debian squeeze


Recientemente conseguí My Paint un programa para pintar bastante completo y de una interfaz amigable.
¿el detalle? se instala desde repositorios PPA para ubuntu
¿la solución?, curucutear en launchpad para obtener los datos.
¿el resultado?
#Repositorio para My Paint
deb http://ppa.launchpad.net/achadwick/mypaint-testing/ubuntu maverick main
deb-src http://ppa.launchpad.net/achadwick/mypaint-testing/ubuntu maverick main
Y la instalación de su respectiva clave
apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 2B2916DD && aptitude update

Finalmente instalamos la aplicación
aptitude install mypaint

Página principal de My Paint: http://mypaint.intilinux.com

(les debo las caps, pero en google consiguen de a muchas) XDD

AHHHH, se me olvidaba, es compatible con tabletas digitalizadoras y otros juguetes de los que usan los “pintores de mouse”

Un intento de taller en el FLISoL Lara 2011


En el FLISoL pasado (09/04/2011) postulé un taller y ¡me lo aprobaron!, ni yo mismo me lo creía, pero bueh; ya montados en el burro lo que queda es arriarlo, según me comentaron mi esposa y unos amigos el taller quedó de maravillas, yo estaba que salía corriendo al ver que el salón estaba a reventar, con gente de pie y todo (no pude tomar fotos, 😥 pero en lo que tenga a la mano de quienes si lo hicieron las cuelgo aca). Aqui estan las diapositivas usadas:
Presentación
El Tema fue: PENDRIVES, ALGO MAS QUE ALMACENAMIENTO DE DATOS… donde intenté explicar (hasta donde me dejaron los 30 minutos de los que dispuse) la creación de un pendrive para instalación de canaima 3 y el uso de System Rescue CD sin el uso de herramientas específicas como unetbootin, por ejemplo, si no con el sencillo uso del grub y los comandos mount y cp.

Qué es Linux


Buscando Material para un video educativo conseguí esto en el blog 120%Linux

Una mini-guía para explicar qué es Linux en 10 frases. Muchas personas no saben qué significa Linux y en qué consiste.

Traduzco este artículo de Linuxhaxor (inglés) para aclarar lo básico sobre Linux en 5 minutos:

1. Linux es un núcleo (se suele llamar kernel).
2. El kernel Linux es el componente central de todos los sistemas operativos Linux.
3. La palabra Linux, se utiliza para referirse al kernel Linux o al sistema operativo.
4. Existen muchas distribuciones Linux.
5. Una distribución Linux es un conjunto de aplicaciones agrupadas con el kernel.
6. Ubuntu es una de las muchas (y la más utilizada) distribuciones Linux.
7. Linux es un sistema operativo seguro y hay muy pocos virus.
8. Linux es gratuito.
9. Linux es muy personalizable, al ser de código abierto.
10. Linux es el principal sistema operativo integrado, por lo que seguramente ya lo has utilizado sin darte cuenta.