Archivo

Archivo para Abril 2009

Cuba celebra el software libre

Factores como el desconocimiento, la falta de preparación, problemas de conectividad y de tecnologías, entre otros, si bien han ralentizado la migración cubana a plataformas basadas en Linux no han logrado detenerla

Con más de 5 000 usuarios activos de plataformas de código abierto, y un creciente interés por el software libre, respaldado por la decisión gubernamental de ir migrando hacia estos sistemas, Cuba evidencia que la apuesta por esta tecnología va en serio, aunque no todo lo rápido que se quisiera.

Factores como el desconocimiento, la falta de preparación, problemas de conectividad y de tecnologías, entre otros, si bien han ralentizado la migración cubana a plataformas basadas en Linux no han logrado detenerla, como lo evidencia el interés que despertó la edición nacional del Festival Latinoamericano de Instalación de Software Libre (FLISOL 2009), considerado el evento de difusión de esta tecnología más grande en Latinoamérica.

Durante una semana profesores y estudiantes de la Universidad de las Ciencias Informáticas, de otros centros de estudios superiores, así como aficionados al software libre y miembros de la comunidad Linux Cuba, recorrieron instituciones como la propia UCI, la CUJAE, la Universidad de La Habana, tecnológicos de informática o el Instituto Superior de Diseño Industrial, aclarando dudas, instalando sistemas y programas basados en software libre, y en general familiarizando a las personas con esta plataforma.

El cierre de FLISOL 2009, que se realiza desde el año 2005 y cuyo principal objetivo es promover el uso del software libre, tuvo como sede principal el Palacio Central de Computación, institución perteneciente al movimiento de los Joven Club de Computación y Electrónica, proyecto que apoya desde la docencia la introducción de esta tecnología en el país.

Otras instituciones que trabajan con este fin, como la UCI, la Red Telemática de Salud de Cuba (Infomed), el Ministerio de Educación Superior, el de Informática y las Comunicaciones, la Aduana General de la República, entre otros, también intercambiaron experiencias entre sí y con miembros de la comunidad Linux Cuba durante FLISOL 2009.

El software libre, reconocieron todos, es una necesidad impostergable para un país como Cuba que, acosado por el bloqueo norteamericano, se ve imposibilitado muchas veces de la adquisición de software propietario, o de conocer cómo funcionan aquellos que compra, filosofía que, entre otros aspectos, defienden con fuerza quienes apoyan el desarrollo de sistemas y programas de código abierto.

Además de las conferencias sobre el tema, los asistentes a FLISOL, que tuvo ediciones similares en varias cabeceras provinciales y municipales, también pudieron conocer nuevos proyectos como la idea de impulsar una versión cubana de la enciclopedia virtual Wikipedia, el funcionamiento de los clientes ligeros de computación, del sistema operativo cubano Nova, así como copiar, intercambiar e interactuar con computadoras donde previamente se instalaron sistemas Linux.

Fuente: JuventudRebelde

Categorías:Linux, Software Libre

Gestiona tus discos ntfs con disk-manager en Debian

Una de las facilidades que muestra Ubuntu es la gestión y montaje de los discos duros que poseen partición NTFS y en Debian el proceso se hace más engorroso, teniendo que editar, muchas veces el fstab de forma manual.
Disk-Manager es una aplicación que te ahorra este trabajo de forma visual. Lo primero que tenemos que hacer es instalarlo junto con el paquete ntfs-3g, el cual nos permitirá leer y escribir particiones en NTFS:

$ sudo aptitude install disk-manager ntfs-3g

Una vez instalado buscamos en el menú la aplicación que por lo general debe aparecer como Administrador de discos. Lo ejecutamos y nos pide la contraseña de root, se la ponemos y seguido nos muestra un mensaje alertándonos algo sobre el disco floppy, esta opción da lo mismo que la canceles como que la aceptes ¿Quién usa discos floppy a estas alturas? Pues bien seguidamente se muestra algo como esto:

Aquí marcamos la opción Activar soporte de escritura que está debajo de Reglas para NTFS. Luego vamos a Configuración avanzada y marcamos los discos que queremos montar o desmontar.

La única pega que le veo, o por lo menos yo no sé como solucionarlo, es que solo te monta los discos por su nombre de unidad, o sea, sda1, o sdb1…etc.

Listo!!!

Oracle compró Sun ¿Y ahora qué?

Abril 21, 2009 elavdeveloper 2 comentarios

Ya muchos sitios en internet se han hecho eco de esta noticia, pero a mi solo me surge una duda. ¿Qué pasará con OpenOffice, Java, MySQL? El futuro de estas aplicaciones es incierto, pero esperemos que no caigan en el pasado.. :(

Categorías:General, Miscelaneas

Disponible el número 2 de la Revista Proyecto Cepero

Abril 20, 2009 elavdeveloper 1 Comentario

Ya se encuentra disponible, desde el pasado 17 de abril el segundo número de la Revista Proyecto Cepero. Esta vez se han agregado nuevas secciones y el diseño ha sufrido una ligera reestructuración como parte del plan de lanzamiento de la Revista..

Pueden descargarla desde este enlace.

Modificar versión de extensiones en Songbird/Firefox

Sucede que había instalado songbird en su versión 1.1.1 versión que había bajado desde getdeb empaquetado en .deb, pero luego revisando en getdeb vi que estaba disponible la versión 1.1.2 así que la descargué, y después de realizar estos pasos, y luego de iniciar Songbird la extensión del lenguaje no era compatible.

Así que descargué el mismo .xpi y con el gestor de archivadores File-Roller lo abrí y edité el fichero install.rdf sustituyendo esto:

<em:minVersion>1.1.1</em:minVersion>
<em:maxVersion>1.1.1</em:maxVersion>

por esto:
<em:minVersion>1.1.2</em:minVersion>
<em:maxVersion>1.1.2</em:maxVersion>

Y listo, me volvió a funcionar!!!

La alternativa definitiva a iTunes en Linux: Songbird

Lo probé hace un tiempo y no me convenció debido a la cantidad de recursos que consumía, así decidí darle un chance con la versión 1.1.1 y me quedé maravillado esta vez. Songbird ha sabido darle una vuelta a la tuerca y ha aprendido de sus errores.

Lo mejor:
- Songbird esta vez incorpora muchísimas cosas buenas, respaldado por sus extensiones que al igual que Firefox, hacen que sea una potente herramienta. Ahora consume mucho menos, incluso con varias pestañas abiertas y reproduciendo cualquier archivo de música consume menos que Iceweasel/Firefox junto con audacious o cualquier otro reproductor abierto.
- Songbird ahora tiene mejor integración con el iPod.
- Organiza más rápidamente la biblioteca.

Lo peor:
- Creo que lo único malo que tiene es que carece de las múltiples extensiones que posee Mozilla Firefox.

Instalación:
Para instalar Songbird no me bajé los fuentes del sitio oficial, sino que lo descargue como .deb desde getdeb. Como la mayoría de los paquetes que ahí se encuentran son para Ubuntu, y Ubuntu usa como navegador Firefox, en Debian me dió error de dependencias, por lo que con este sencillo script lo modifiqué, cambiando en las dependencias Firefox por Iceweasel. Una vez que ya tenía el paquete recompilado lo instalé:

$ sudo dpkg -i /ruta del paquete

Ya tenía instalado Songbird en mi Xfce4.6 y corriendo. Después de ajustar algunas cosas que te piden al principio como los datos de tu conexión y demás lo primero que hice fué buscar el idioma español. En el sitio de Songbird están disponibles dos paquetes en español, Español de Argentina y Español de España, en este caso me descargué el argentino, porque el español aún está incompleto.
Después de instalarlo Songbird me pide reiniciarse para completar la instalación y así lo hice. Se nos vuelve a abrir en inglés, así que vamos a File » Language » Spanish y nos pide reiniciar de nuevo.

Error al reinciar Songbird en español.
Cuando abro de nuevo el Songbird este me saca un error con el paquete instalado y me pide volver a usar el paquete en inglés, pero aún así se ejecuta en español. El error en sí al parecer es algo relacionado con las locales, así que me fuí al archivos en cuestión que se encuentra en /home/tu_usuario/.songbird2/carpeta_aleatoria/recommendedAddOnBundle.xml y en la línea donde me salía esto:

<TITLE>ERROR: Acceso Denegado al Cach&eacute;</TITLE>

la reemplacé por esta:

<TITLE>ERROR: Acceso Denegado al Caché;</TITLE>

Listo, lo volví a reinciar y funcionó de maravillas.
Ajustando algunas cosas:
Ahora me quedaban algunos ajustes como por ejemplo el flash player para visualizar archivos swf en el navegador. Ya tenía previamente instalado el .deb que se puede descargar desde la web de Adobe en Iceweasel, así que lo único que hice fué copiar el enlace simbólico que se encuentra dentro de /usr/lib/iceweasel/plugins/flashplugin-alternative.so hacia /usr/share/Songbird/plugins/ y después de reiniciar Songbird ya estaba activado el FlashPlayer.

Luego me fuí a la página de extensiones y me bajé algunas que necesitaba, para el iPod, algunas skins y demás, incluyendo ScribeFire, desde donde redacto este post…

Desempaqueta y empaqueta .deb

Abril 9, 2009 elavdeveloper 1 Comentario

Este sencillo script me lo facilitó un amigo y realmente no sé de donde lo sacó pero está muy bueno. Lo que el escript hace básicamente es que desempaqueta
un .deb dentro de una carpeta temporal y luego después que lo modifiques, te lo vuelve a empaquetar. Las opciones vienen explicadas dentro del script una vez que le damos todos los permisos y lo ejecutamos. El script contiene esto adentro:

#!/bin/bash

#——————————————————————
# Copyright (C)  2005, Mario Izquierdo mariodebian[AT]gmail[dot]com
# You may distribute this software under the GPL License
#——————————————————————

# directorio donde montaremos el mirror
# no poner la ultima barra
# edita esta variable
#
#despues añadir al sources.list la siguiente linea
#deb file:///mirror/extra ./

mirror_extra=”/mirror/extra”

# NO EDITES DESDE AQUI

#variables más comodas
modificador=$1
fichero=$2
destino=$3

ayuda() {
echo “Uso de empaqueta_deb.sh”
echo “”
echo “   Desempaquetar:”
echo “     empaqueta_deb.sh –desempaqueta (-d) /ruta/donde/este/archivo.deb”
echo “     Esto descomprime nuestro deb a un directorio temporal”
echo “     /tmp/paquete/tmp/”
echo “”
echo “   Empaquetar:”
echo “     empaqueta_deb.sh –empaqueta (-e) [-a /destino/del/mirror]“
echo “     Esto empaqueta el deb préviamente desempaquetado”
echo “     generando de nuevo el archivo .deb”
echo “     “
echo “     ejemplos:”
echo “”
echo “         empaqueta_deb.sh -d /usr/src/sofilin_0.0.3_i386.deb”
echo “”
echo “         empaqueta_deb.sh -e -a /mirror/extra”
exit 0
}

desempaqueta() {

#salimos si no hay argumento en $fichero
if [ "$fichero" == "" ]; then
 echo “No se ha especificado ningún paquete .deb”;
 exit 1
 fi

#miramos que no haya otro paquete para sobreescribirlo accidentamente
if [ -f "/tmp/paquete/tmp/DEBIAN/control" ]; then
 nombre_p=`cat /tmp/paquete/tmp/DEBIAN/control |grep ^Package: | awk ‘{print $2}’`
 version_p=`cat /tmp/paquete/tmp/DEBIAN/control |grep ^Version: | awk ‘{print $2}’`
 echo “###################################”
 echo “#                                 #”
 echo “#  Ya hay un paquete deb en /tmp  #”
 echo “#                          ======>#  ${nombre_p}_${version_p}   “
 echo “#         ¿Quiere seguir?         #”
 echo “#                                 #”
 echo -n “###################################    (S/n) “
 read seguir
 if [ "$seguir" == "n" ];then
   echo “Saliendo…”
   exit 1
 fi
fi

#localizamos el deb (ruta relativa o absoluta lo sabemos porque
# $fichero comience o no por /)
if [ "`echo $fichero | cut -c1`" == "/" ];then
fichero=$fichero
else
fichero=`pwd`/$fichero
echo “la ruta completa es: $fichero”
fi

#descomprimir cada cosa en su sitio
cd /tmp/
rm -rf paquete 2>/dev/null
mkdir paquete
cd /tmp/paquete
ar x $fichero >/dev/null
mkdir tmp
cd tmp
tar xzpf ../data.tar.gz
mkdir DEBIAN
cd DEBIAN
tar xzpf ../../control.tar.gz
echo “Desempaquetado.”
exit 0
}

empaqueta() {
cd /tmp/paquete/tmp/
dpkg –build . ..
cd ..
ls *.deb
echo “Aquí tienes tu .deb”
}

if [ "$#" == "0" ]; then
ayuda
fi

if [ "$modificador" == "--help" ]; then
ayuda
fi

if [ "$modificador" == "--desempaqueta" ] ; then
desempaqueta
fi

if [ "$modificador" == "-d" ] ; then
desempaqueta
fi

if [ "$modificador" == "--empaqueta" ]; then
empaqueta
fi

if [ "$modificador" == "-e" ]; then
empaqueta
fi

#si no hemos deficnido destino ponemos uno por defecto
if [ "$destino" == "" ]; then
destino=$mirror_extra
fi

if [ "$fichero" == "-a" ]; then
   echo “Copiando paquete en $destino …”
   cp *.deb $destino
   echo “Actualizando mirror…”
   cd $destino
   dpkg-scanpackages ./ /dev/null | gzip -9c > ./Packages.gz
   if [ ! -f "$destino/Sources.gz" ]; then
    #creamos el Sources.gz si no existe
        touch Sources
        gzip Sources
   fi
   echo “”
   echo “HECHO”
fi

Descarga un sitio web completo con Wget

Excelente Tip que encontré en dacostabalboa y que nos servirá a más de uno. El objetivo es descargarnos un sitio web completo para tenerlo en nuestro ordenador. El comando en cuestión es este:

wget -r -l 4 -x -np- N http://www.dacostabalboa.com

La opciones son las siguientes:

  • -r -> Conseguiremos que descarga de forma recursiva todos los enlaces de la página.
  • -l # -> Indicaremos el numero de niveles que se deben descargar substituyendo la # por el número deseado.
  • -x -> Crearemos en nuestro disco duro una estructura de directorios como la que tiene el servidor web.
  • -np -> No seguir los enlaces de niveles superiores al inicial.
  • -N -> La actualización se hará de forma incrementar descargando solo si no esta en nuestro disco duro o si el fichero del servidor es mas nuevo que el que tenemos nosotros.
Categorías:General, Linux, Sitios Web, Tips, consola

Comprimir y descomprimir desde consola

Un interesante artículo este que encontré en el blog de espacio linux sobre el uso de compresores/descompresores desde la consola.

Antes de comprimir y descomprimir con cualquiera de los formatos siguientes asegúrense de tener instalado el compresor correspondiente al formato con el que vamos a trabajar.

* Ficheros tar

Empaquetar: tar -cvf archivo.tar /dir/a/comprimir/
Desempaquetar: tar -xvf archivo.tar
Ver contenido: tar -tf archivo.tar

  • Ficheros gz

    Comprimir: gzip -9 fichero

Descomprimir: gzip -d fichero.gz

* Ficheros bz2

Comprimir: bzip fichero
Descomprimir: bzip2 -d fichero.bz2

gzip ó bzip2 sólo comprimen ficheros [no directorios, para eso existe tar]. Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:

* Ficheros tar.gz

Comprimir: tar -czfv archivo.tar.gz ficheros
Descomprimir: tar -xzvf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz

* Ficheros tar.bz2

Comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido: bzip2 -dc archivo.tar.bz2 | tar -t

* Ficheros zip

Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip

* Ficheros lha

Comprimir: lha -a archivo.lha ficheros
Descomprimir: lha -x archivo.lha
Ver contenido: lha -v archivo.lha
Ver contenido: lha -l archivo.lha

* Ficheros arj

Comprimir: arj a archivo.arj ficheros
Descomprimir: unarj archivo.arj
Descomprimir: arj -x archivo.arj
Ver contenido: arj -v archivo.arj
Ver contenido: arj -l archivo.arj

* Ficheros zoo

Comprimir: zoo a archivo.zoo ficheros
Descomprimir: zoo -x archivo.zoo
Ver contenido: zoo -L archivo.zoo
Ver contenido: zoo -v archivo.zoo

* Ficheros rar

Comprimir: rar -a archivo.rar ficheros
Descomprimir: rar -x archivo.rar
Ver contenido: rar -l archivo.rar
Ver contenido: rar -v archivo.rar

Categorías:Blogs, Debian, LXDE, Tips, consola