Tuve la penosa necesidad de instalar el plugin de Flash 9 no libre, ya que algunas páginas no las podía ver, puesto que me pedian el plugin de Flash 9 ó superior, para usuarios de Debian con 32 bits no hay problema solo hay que descargar el plugin y correr el script, pero para nosotros los usuarios de debian de 64 bits debemos de hacerlo de otra manera:
$ wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
$ tar -xvzf install_flash_player_9_linux.tar.gz
$ cd install_flash_player_9_linux/
$ su
Contraseña:
# aptitude install nspluginwrapper
# cp libflashplayer.so /usr/lib/mozilla/plugins/
# nspluginwrapper /usr/lib/mozilla/plugins/libflashplayer.so
Lamentablemete tuve que usar software no libre en este caso, pero gracias al contrato social de Debian, lo podemos hacer, una de las cláusulas dice lo siguiente:
Existe un plugin libre llamado Gnash , no he tenido la oportunidad de probarlo, espero crezca ese proyecto.
October 27, 2008 | Etiquetado en: | No Comments Como les comentaba en el post pasado en donde tuve problemas con el sonido tras actualizar mi debian lenny, pues consegui una solución gracias a la lista de usuarios de Debian =)
Resulta que los sonidos del sistema se escuchaban perfectamente, pero el audio en vlc y amarok no funcionaba, corri vlc bajo consola para ver que error me marcaba y era el siguiente:
VLC media player 0.8.6c Janus ALSA lib pcm_dmix.c:996:(snd_pcm_dmix_open) unable to open slave [00000353] oss audio output error: cannot open audio device (/dev/dsp) [00000353] main audio output error: couldn't find a filter for the conversion [00000353] main audio output error: couldn't create audio output pipeline
El problema radicaba en que el sonido del sistema ocupaba el /dev/dsp , por lo tanto no se podia reproducir los 2 sonidos al mismo tiempo, la “solución” fué deshabilitar los sonidos del sistema y así ya se puede reproducir música en vlc, amarok, mplayer, videos en youtube, etc…
Ahora falta ver el porqué entra en conflicto con los sonidos del sistema. Sugerencias??
May 9, 2008 | Etiquetado en: | 1 Comment El día de hoy tuve algunos problemas con debian testing, la primera de ellas fué con amarok, al tratar de escuchar una canción, amarok al parecer tiene un problema y abre kmail y escribe un mail a los desarrolladores del mismo, este pantallazo muestra el mail que se escribio automáticamente y el mensaje de error que aparece en la consola:

Este problema no lo he podido resolver, simplemente envie el mail que se generó y dice algo como:
¡Amarok ha petado! Lo sentimos mucho muchísimo
Pero ¡no todo está perdido! Potencialmente puede ayudarnos a arreglar el fallo. Amarok ha adjuntado una traza inversa que describe el problema, así que sólo tiene que pulsar Enviar o, si tiene tiempo, escribir una breve descripción sobre cómo se ha producido el fallo la primera vez que ha ocurrido.
Muchas gracias.
La información de más abajo tiene por objeto ayudar a los programadores a identificar el problema. Por favor, no la modifique.
======== DEBUG INFORMATION =======
Version: 1.4.9.1
Engine: xine-engine
Build date: Apr 11 2008
CC version: 4.2.3 (Debian 4.2.3-3)
KDElibs: 3.5.9
Qt: 3.3.8b
TagLib: 1.4.0
CPU count: 2
NDEBUG: true
==== file `which amarokapp` =======
/usr/bin/amarokapp: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
==== (gdb) bt =====================
Using host libthread_db library “/lib/libthread_db.so.1″.
[Thread debugging using libthread_db enabled]
[New Thread 0x2b4acb628a20 (LWP 4159)]
[New Thread 0x40800950 (LWP 4205)]
..
…
Otro problema que tuve fué con el paquete exim4, el cuál encontré la solución en esta liga
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477194
El problema me aparecia al momento de actualizar:
dpkg: error al procesar exim4-daemon-heavy (--configure): el subproceso post-installation script devolvió el código de salida de error 1 dpkg: problemas de dependencias impiden la configuración de exim4: exim4 depende de exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom; sin embargo: El paquete `exim4-daemon-light' no está instalado. El paquete `exim4-daemon-heavy' no está configurado todavía. El paquete `exim4-daemon-custom' no está instalado. dpkg: error al procesar exim4 (--configure): problemas de dependencias - se deja sin configurar dpkg: problemas de dependencias impiden la configuración de bsd-mailx: bsd-mailx depende de exim4 | mail-transport-agent; sin embargo: El paquete `exim4' no está configurado todavía. El paquete `mail-transport-agent' no está instalado. El paquete `exim4-daemon-heavy' que provee `mail-transport-agent' aún no está configurado. El paquete `exim4-daemon-light' que provee mail-transport-agent no está instalado.
La solución es la siguiente, debes de modificar el archivo /etc/init.d/exim4 , debemos eliminar la línea 96 y eliminar el último caracter de la línea 95 que es la diagonal invertida ( “\” ). Y ahora si volvemos a hacer el aptitude upgrade y se resolverá el problema.
Para lo de amarok, estoy haciendo un apt-get dist-upgrade, ojala que se puede resolver, ya que no puedo trabajar sin música
. Alguien le ha pasado lo mismo???, alguna sugerencia??
May 7, 2008 | Etiquetado en: | 1 Comment 
PostGreSQL es un sistema de gestión de bases de datos objeto-relacional (ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. PostGreSQL junto con MySQL son 2 de los sistemas de gestión de bases de datos de código abierto, siendo este último, el más utilizado entre las páginas web que utilizan bases de datos.
Ya he tenido la oportunidad de trabajar con MySQL y la verdad ha sido muy flexible y fácil de utilizar. Una de las características de MySQL es la rapidez con la que trabaja a la hora de las consultas, sin embargo, me dio por conocer ahora PostgreSQL, ya qué he leído varios comentarios muy buenos de el. Entre algunas características que tiene PostGreSQL son las siguientes:
Algunas desventajas:
Apesar de que sea un sistema más lento que MySQL , es un sistema mucho más viable para uso de grandes cantidades de base de datos a las qué se puede acceder simultaneamente por múltiples usuarios, cosa que MySQL no lo logra.
Para la instalación es fácil en Debian, ya que se encuentra entre los repositorios (Repositorios Debian), para ello instalamos la última versión de PostGreSQL:
# aptitude install postgresql-8.3 postgresql-contrib-8.3 postgresql-client-8.3
Una vez instalado, vamos a crear un usuario con los permisos para crear bases de datos y dar de alta más usuarios.
$ su Contraseña: #su postgres $createuser -a -d -P usuario exit exit
Explicación: -a Permite dar de alta usuarios, -d Permite crear bases de datos, -P le asignamos contraseña al usuario.
Podemos eliminar los usuarios creados entrando como root a PostGreSQL:
$ su Contraseña: #su postgres $ dropuser usuario exit exit
Una vez creado el usuario con todos los privilegios, podemos empezar a crear bases de datos, listar las bd existentes, dar de alta más usuarios, etc…
Vamos a crear una bd con el sig. comando:
$ createdb nueva_bd
Y listamos las bd existentes verificando que se haya creado correctamente:
$ psql -l
Podemos eliminar las bases de datos creadas con:
$ dropdb nueva_bd
Una herramienta muy buena para trabajar con PostGreSQL , es PhpPgAdmin un sistema muy parecido a phpmyadmin de MySQL. La instalación es sencilla:
# aptitude install phppgadmin php5-pgsql
En mi caso, tuve que modificar algunas cosas de apache para que funcione, explorando por las carpetas de apache me encuentro con lo siguiente:
# cd /etc/apache2/conf.d/ charset phpmyadmin.conf
Podemos observar que solamente viene el archivo de configuración de phpmyadmin , el cual si se puede correr desde localhost/phpmyadmin, cosa que con PhpPgAdmin no se pudo. Luego navegando por los archivos de phppgadmin me encontre con lo siguiente:
# cd /etc/phppgadmin/ apache.conf config.inc.php
Ese archivo llamado apache.conf es el que contiene todo el código necesario para que corra con apache, para ello agregé ese archivo apache.conf a la carpeta /etc/apache2/conf.d/ renombrandolo por phppgadmin.conf.
# cp /etc/phppgadmin/apache.conf /etc/apache2/conf.d/phppgadmin.conf
Una vez con esto reiniciamos apache:
# /etc/init.d/apache2 force-reload
Y corremos phppgadmin desde el navegador localhost/phppgadmin.
Una de las primeras pruebas qué realicé fué probar Drupal con PostGreSQL y para ello creamos una base de datos vacia:
$ createdb drupal
Y modificamos el archivo drupal/sites/default/settings.php en el apartado que viene comentado:
$db_url = 'pgsql://usuario:password@localhost/drupal';
Y comentamos el apartado de MySQL:
//$db_url = 'mysql://username:password@localhost/databasename';
Y ahora bastará con correr desde el navegador el archivo: http://localhost/drupal/install.php

Gracias a guivaloz por su documentación en su página acerca de PostGreSQL, en la página de PostGreSQL existe una gran documentación sobre este gran sistema. Los invito a qué prueben estas alternativas libres, ya sea PostGreSQL ó MySQL, ya que son unas alternativas de gran cálidad y estan muy por encima de sistemas propietarios.
March 26, 2008 | Etiquetado en: | 9 Comments
Todos los derechos reservados. Tecnologia.