Delirios de un Informático

Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003

Gnome Evolution y los enlaces en los correos

votar
Archivado en Linux con fecha 17/Sep/2008 - 0 comentarios

Uso Gnome Evolution desde hace tiempo (otra vez, tras cambiar entre Mozilla Thunderbird y Evolution varias veces) pero uso KDE, por lo que la integración del cliente de correo con el entorno de escritorio a veces no es del todo buena.

Uno de los problemas que me irritaban era la imposibilidad de abrir los enlaces en un correo electrónico pulsando sobre ellos (!!). Se debía a que el explorador por defecto o no estaba bien establecido o no instalado según los parametros por defecto de Gnome (¿Epiphany?), con el agravante de que Mozilla Firefox no está instalado a través de los repositorios (maldito Iceweasel) si no a partir del paquete proporcionado por Mozilla.

Tras trastear un rato dí con la solución:

gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'firefox %s'
gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'firefox %s'

Requiere tener instalado el paquete gconf2

Los chicos de CodeWeavers han sido listos y han sacado un paquete llamado CrossOver Chromium que permite ejecutar la versión de Windows de Google Chrome en Linux y Mac OS X, utilizando su producto CrossOver basado en Wine. Via braulioaquino.

16/Sep/2008 | 0 comentarios | En Bitacoras.com

Tal día como hoy, Ian Murdock anunciaba en esta lista de correo el inminente lanzamiento de una nueva distribución de Linux que ha llegado a convertirse en una de las más veteranas, utilizadas e imitadas :)

16/Ago/2008 | 0 comentarios | En Bitacoras.com

Borrar configuraciones de paquetes con estado RC

votar
Archivado en Debian con fecha 13/Ago/2008 - 0 comentarios
Ver en Bitacoras.com - Etiquetado con: , , ,

TIP del día: tras instalar y desinstalar muchos paquetes, si no se utiliza la opción –purge de apt-get, muchos paquetes quedan con estado RC, que indica que los archivos de configuración no se han borrado, permitiendo su reinstalación posterior. Pero si sois como yo y no queréis tener configuraciones de paquetes que no están instalados, es necesario ejectutar para cada paquete un dpkg -P paquete, ya que al no estar instalado apt-get remove –purge paquete no sirve.

Se pueden desinstalar todos de un tirón con el siguiente comando:

for i in `dpkg -l | egrep "^rc" | awk '{print $2}'`; do sudo dpkg -P $i; done;

XBMC en Debian SID

votar
Archivado en Debian con fecha 4/Ago/2008 - 0 comentarios

Después de probar sin éxito MythTV y Elisa como centros multimedia para mi HTPC con Debian abandoné la idea de tener un Media Center cómodo para Linux. Pero por casualidad me topé con XBMC, un proyecto que nació como centro multimedia para la primera generación de XboX, pero que ahora se ha portado a Windows, Mac OS X y Linux.

Tras curiosear un poco por la web ví que no había más que binarios para Ubuntu, así que me puse a compilarlo. El proceso es sencillo:

sudo apt-get install make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev
libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libfribidi0
libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev
libogg-dev libasound2-dev python-sqlite libglew1.5 libglew1.5-dev libcurl3-dev g++ gawk
x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev pmount libmad0-dev
libtre-dev libogg-dev libvorbis-dev libmysqlclient15-dev libpcre3-dev libdbus-1-dev
libhal-dev libhal-storage-dev libjasper-dev libjasper1 libfontconfig1-dev libbz2-dev
libboost-dev libtool nasm libfaac-dev libenca-dev automake cmake libxt-dev libxmu-dev
gperf unzip libpng12-dev libjpeg62-dev
svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC
cd XBMC
./build.sh

Estos comandos instalan las dependencias, descargan el código fuente y lo compilan pero no instalan nada. Para eso recomiendo CheckInstall, que creará e instalará un paquete deb que es fácilmente desinstalable.

NOTA: el código fuente ocupa casi 700 MB y tarda 3 horas en compilarse, así que echadle paciencia al asunto :D

La “religión” del software libre

votar
Archivado en Reflexiones con fecha 6/Jun/2008 - 7 comentarios

Leyendo Kriptópolis, me encuentro con que comentan los enormes problemas que provocan unos cuantos hackers, al intentar hacer inyecciones SQL en el servidor. Estoy totalmente de acuerdo con lo que se comenta, y me parece increíble la actitud defensores del software libre en los comentarios (y también en Meneame), prácticamente echándole la culpa al que escogió utilizar productos Microsoft de los problemas. Hay perlas como esta:

pues si tanto te ayuda y eliges a Microsoft por rapidez y por facilidad, ¡AGUANTATE A LAS CONSECUENCIAS!, aquí este señor se esta quejando que no es posible que unos chavales lo esten atacando una y otra vez, lo cuál no está bien, pero tampoco pretendan tener su sitio con todo al descubierto o acaso dejan la puerta de su casa abierta, para que cualquier extraño pueda entrar, si mediante su soporte no ha obtenido la solución que tampoco se queje de que alguien que va pasando “vea hacia el interior de su casa si él se empeña en no utilizar cortinas”

¿Es que el software libre no tiene fallos?. Sólo hay que recordar la tremenda chapuza de Debian que afectó (y afecta) a millones de equipos y que supone un fallo de seguridad más crítico que la mayoría de los encontrados en sistemas Microsoft.

Parece que los que se ponen a comentar este tipo de cosas nunca han sufrido en serio el ataque de hackers y spammers, no han perdido dinero por el simple hecho de que un imbécil se aburre e intenta reventar tus sistemas, ni han tenido que pasarse varias madrugadas intentando solventar los problemas que causan. Y parece que tampoco han tenido que pasarse días y días aprendiendo (que en una empresa eso es dinero) a usar todo el software libre necesario para realizar tareas que con un software propietario tienes de serie. Puede que a algunos esto les parezca divertido y estimulante y una manera de ayudar a la comunidad, pero cuando hablas de una empresa que necesita ser rentable, no te puedes permitir los lujos de andar perdiendo el tiempo con estas cosas.

Lo que más me enfada de esto es la poca tolerancia y respeto que hay. Promueven un software que te da libertad, pero quieren imponerte su uso. ¿Es eso libertad?. Se toma a Microsoft como el malo (porque no veo hablar demasiado de Oracle, por ejemplo) y punto, no se ve más allá. Es como una religión, como los Testigos de Jehová intentando meterte en la secta, sin atender a razones, sin pensar en otra cosa que no sea lo que ellos creen que es correcto.

¿Es esta la imagen que se quiere dar de la comunidad de software libre?

javaldx: Could not find a Java Runtime Environment!

votar
Archivado en Debian con fecha 27/May/2008 - 0 comentarios

Este es el error que me muestra OpenOffice en Debian SID, debido a que no logra detectar correctamente la máquina virtual de Java que tengo instalada (Sun JRE 6.0). Esto provoca que ciertas partes de la suite no funcionen correctamente, como conexiones a bases de datos o la instalación de extensiones (en el bug tracker de debian puede verse una discusión sobre el tema).

Sugieren instalar el metapaquete openoffice.org, pero no lo recomiendo, ya que instala la suite completa lo que supone un montón de paquetes extra que probablemente nunca se necesiten (openoffice.org-draw, por ejemplo). La solución es más sencilla, y pasa por instalar un único paquete:

sudo apt-get install openoffice.org-java-common

Esto hará que se detecte correctamente la máquina virtual :)

Controladores NVIDIA en el kernel 2.6.25 de Debian

votar
Archivado en Debian con fecha 25/May/2008 - 2 comentarios

Desde el lanzamiento de la versión 2.6.25-2 del kernel en Debian, se ha activado Xen por defecto, lo que trae consigo problemas para cierto software propietario como los controladores de NVIDIA o VMWare Player.

Tras trastear un buen rato y probar varias soluciones, la única que me funcionó fué esta. Yo opté por usar la última versión beta y meter los comandos en un script que luego ejecuté arrancando el sistema en modo single:

cd /lib/modules/2.6.25-2-686
grep CONFIG_XEN . -Rl | xargs -i sed -i -e 's/CONFIG_XEN/CONFIG_LUPO/g' {}
export IGNORE_XEN_PRESENCE=1
sh ~/NVIDIA-Linux-x86-173.08-pkg1.run

Sí, lo sé, esto me pasa por usar software no Open Source :$

D-BUS en reproductor oficial de Last.fm

votar
Archivado en Linux con fecha 8/May/2008 - 0 comentarios

Algo que echo en falta en el reproductor oficial de Last.fm ( no uso amaroK porque el soporte para el nuevo protocolo no se implementa en la rama 1.4.x, lo que provoca que no puedas banear canciones o saltarte canciones, por ejemplo ) es el soporte para control externo. En Linux existen varias alternativas para comunicarse con las aplicaciónes, como DCOP ( usado por ejemplo por amaroK en KDE ) o D-BUS ( pretende ser el estándar para KDE/Gnome ).

Como el reproductor de Last.fm está programado con las librerías QT, se ha optado por la segunda opción, ya que estas librerías ofrecen un buen soporte para D-BUS. En los foros de Last.fm un usuario llamado tarsus4 ha colgado el código de una extensión que permite controlar el reproductor mediante D-BUS, estando soportadas las acciones más básicas: reproducir, parar, saltar, variar el volumen y obtener información de la pista en reproducción

Para compilar el módulo en Debian y derivados, el proceso es el siguiente:

sudo apt-get libqt4-dev
sudo ln -s /usr/lib/libLastFmTools.so.1 /usr/share/lastfm/libLastFmTools.so
wget http://cdn.last.fm/client/src/last.fm-1.4.0.56102.src.tar.bz2
wget http://glue.umd.edu/~rossatok/dbusextension-1.0.tar.bz2
tar xjvf last.fm-1.4.0.56102.src.tar.bz2
cd last.fm-1.4.0.56102/src/extensions/dbus
qmake dbusextension.pro
make
cd ../../../bin/extensions
sudo cp libext_dbusextension.so /usr/lib/lastfm

En caso de fallar la compilación, deberá editarse el archivo con extensión .pro y cambiar la ubicación de las librerías.

Esperemos que en futuras versiones, se integre en el código oficial o implementen un soporte completo…

Intel 3945ABG con iwlwifi en Debian

votar
Archivado en Debian con fecha 12/Abr/2008 - 0 comentarios

Hace tiempo que el proyecto que desarrollaba controladores para las tarjetas de red inalámbricas Intel® PRO/Wireless 3945ABG cambió su nombre a Intel® Wireless WiFi Link, integrándose en el kernel. El proceso de instalación anterior requería compilación de módulos e instalación de un daemon propietario, que resultaba bastante tedioso. Ahora todo se ha simplificado, y al igual que con los controladores para las tarjetas con chip Ralink ( y una vez eliminados todos los paquetes de los controladores anteriores ), sólo es necesario instalar el firmware desde el repositorio non-free:

sudo apt-get install firmware-iwlwifi

Como cualquiera de las tarjetas de red inalámbricas con controladores integrados en el kernel, se detectará como wlan0.

Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons