http://countdown.opensuse.org

III Encuentro Centroamericano de Software Libre ECSL

/>

III Encuentro Centroamericano de Software Libre

El Encuentro Centroamericano de Software Libre (ECSL, por sus siglas en español), es un evento que surgió por el entusiasmo de varios usuarios de software libre a nivel centroamericano, el unico contacto era de manera virtual por medio de listas de correo o por IRC, así se fué dando forma a la idea y en el año 2009 se hizo realidad ese conjunto de ideas y conceptos el ECSL en la ciudad de Estelí Nicaragua, desde ese año el ECSL  es una actividad de tres días que se realiza anualmente en algún país de la región que haya sido elegido por la Comunidad Centroaméricana de Software Libre (SLCA).

El II ECSL se realizó en la bella ciudad de Punta Arenas, Costa Rica ahora al ECSL es un espacio de articulación, coordinación e intercambio de ideas entre las Comunidades de Software Libre que integran la SLCA para fortalecer acuerdos y formas de trabajo conjuntas que faciliten la promoción del uso y desarrollo del Software Libre en la región, además de que exista un intercambio cultural(cultura libre) entre los paises participantes y fortaleciendo el sentimiento de hermandad entre todos los centroamericanos.

Ahora en  el 2011 la sede del del III ECSL 2011 serán las instalaciones del Centro de Arte para la Paz, ubicado en el municipio de Suchitoto del departamento de Cuscatlán, El Salvador, donde se mezclará el software libre con elementos de la educación, cultura y el arte Salvadoreño.

El evento, que se realizará los días 10, 11 y 12 de agosto, tiene un costo de inscripción de $100, que cubre materiales impresos, 4 días de alimentación y 3 noches de hospedaje. Es necesario recalcar que el cupo de participación está limitado a 120 personas, las cuales podrán asegurar su espacio en el orden de pago de la inscripción. Desde ya puede ingresar al sitio del III ECSL, realizar su proceso de inscripción y conocer todo acerca de los detalles del evento.

Para los que no están familiarizados con la actividad, es importante que sepan que el ECSL, es más un evento de trabajo de políticas, de cultura libre, de afianzar lazos y crear entre todos los participantes nuevas estrategias para difundir el SL en la región, no es un evento técnico, aunque integra un componente de este tipo.

Cualquier consulta sobre el evento, puede consultarnos por esta vía para darle mayores detalles o comunicarlo con las personas que están llevando toda la organización.

En lo personal he participado en los dos encuentros anteriores y es una muy buena experiencia en donde podemos participar activamente con nuestras ideas y fomentar el uso del software libre y participación solidaria, activa, colectiva en una centroamerica sin fronteras, porque no hay fronteras para el conocimiento cuando se comparte.

Están todos invitados.

Compilar y actulizar el kernel (en este ejemplo al 3.0.0-rc4-0.5 )

 

Aqui se describe como construir un kernel personalizado a partir de las fuentes desde www.kernel.org de manera de ser independiente del kernel proporcionado por la distribucion.

La idea aca es contruir un paquete rpm con el kernel que pueda ser instalado en cualquier sistema openSUSE que es con el que se ha hecho este How To

Instalar los paquetes requeridos para compilar el kernel

miguel:~ # zypper in ncurses-devel

miguel:~ # zypper in make

miguel:~ # zypper in gcc

Descargar las fuentes del kernel

Ahora hay que descargar las fuentes del kernel al directorio /usr/src. Asi que vamos a www.kernel.org y seleccionamos el kernel a instalar, por ejemplo

miguel:~ # cd /usr/src

miguel:~ # wget http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.0-rc4.tar.bz2

Una vez completada la descarga, desempaquetamos el codigo fuente y creamos un enlace simbolico a las fuentes:

miguel:/usr/src # tar xvfj linux-3.0-rc4.tar.bz2

miguel:/usr/src # ln -s linux-3.0-rc4.tar.bz2

miguel:/usr/src # cd /usr/src/linux

Configuracion y compilacion del kernel

Configuramos lo que tenemos en el kernel instalado actualmente, para esto ejecutaremos los siguientes comandos

miguel:/usr/src/linux # make mrproper

miguel:/usr/src/linux # cp /boot/config-`uname -r` ./.config

y luego comenzaremos la configuracion con el comando:

miguel:/usr/src/linux # make menuconfig

Basicamente es para decidir que paquetes queremos incluir en nuestro kernel, una vez terminada la configuracion salimos guardando la configuracion e iniciamos la compilacion y creacion del paquete rpm con el comando:

miguel:/usr/src/linux # make rpm

En mi maquin se tardo una hora y 20 minutos para compiar cada kernel.

El paquete rpm creado podra encontrarse en /usr/src/packages/RPMS/X donde X corresponde con la arquitectura del sistema usado para compilar, en mi caso es /usr/src/packages/RPMS/i386, para instalarlo ejecutamos los comandos:

miguel:/usr/src/linux # cd /usr/src/packages/RPMS/x86_64

miguel:/usr/src/packages/RPMS/i386 # rpm -ivh kernel-3.0.0_rc4_0.5_desktop-1.i386.rpm

Ahora hay que crear la imagen del kernel para poder iniciarlo, para esto utilizamos el comando:

 

miguel:/usr/src/packages/RPMS/i386 # mkinitrd

este comando genera la imagen correspondiente para todos los kernel instalados en el sistema

Una vez completado este paso solo resta crear la entrada en grub para poder iniciar el kernel recien compilado, para esto editamos el archivo /boot/grub/menu.lst y creamos una entrada similar a la siguiente

 

###Kernel compilado por Miguel###

title Desktop -- openSUSE 11.4 - 3.0.0-rc4-0.5

root (hd0,1)

kernel /boot/vmlinuz-3.0.0-rc4-0.5-desktop root=/dev/disk/by-id/ata-VBOX_HARDDISK_VBf12b625e-e5d476db-part2 resume=/dev/disk/by-id/ata-VBOX_HARDDISK_VBf12b625e-e5d476db-part1 splash=silent quiet showopts vga=0x314

initrd /boot/initrd-3.0.0-rc4-0.5-desktop

Reiniciamos y en nuestro GRUP debe aparecer nuestro bot con el nuevo Kernel

 

 

Hasta luego, comentarios y mejoras al post son biennvenidos :)


Appliance con CMS's

Con motivo del taller de CMS's impartido por lugusac, hemos creado una appliance con todo lo necesario para poder trabajar y aprender cuatro herramientas de cms :

  • Joomla 1.6.3
  • Drupal 6.22
  • Newscoop 3.5.3
  • wordpress 3.1.3

Esta appliances la puedes descargar de SUSEGallery a través del siguiente link appliance , la appliance ademas incluye el siguiente software:

  • mysql community server
  • apache
  • php
  • phpmyadmin
  • mysql workbench
  • firefox

Tambien incluye las siguientes configuraciones a tomar en cuenta:

  • Usuario del sistema; Usuario: tux , contraseña : linux
  • Usuario del dbms; Usuario: tux , contraseña : linux
  • 4 bases de datos creadas : drupal, newscoop, joomla y wordpres
  • Los archivos de los 4 CMS están descomprimidos ya en la carpeta /srv/www/htdocs
  • Debes dar permisos de escritura a /srv/www/htdocs o a la carpeta especifica de los CMS , para poder crear los archivos de configuración
  • Debes iniciar el servidor de apache utilizando "sudo /etc/init.d/apache2 start" o como root : "rcapache2 start"

Y listo, ya puedes crear tus sitios con cualquiera de los cms's, puedes descargar el live-cd y asi hacer tus pruebas sin tener que instalar. O puedes clonar la appliance y hacer tus propias pruebas.