lunes, 7 de enero de 2013

Vista miniatura de archivos pdf y videos en KDE dolphin

En ocasiones es útil observar el contenido de videos y archivos pdf desde dolphin. Para lograrlo en Debian Squeeze se instalan los siguientes paquetes:


$ sudo aptitude install kdegraphics-strigi-plugins                        
$ sudo aptitude install mplayerthumbs                                    

Seguidamente, en la configuración de dolphin (pestaña General) se marcan las opciones PostScript, PDF and DVI Files y Video Files (MPlayerThumbs).


Preferencias de dolphin

viernes, 26 de octubre de 2012

Averiguar dependencias de un ejecutable dinámico en GNU/Linux (ldd)

En algunas ocasiones utilizamos programas que no vienen empaquetados por nuestra distribución, ya sea por que son privativos o muy recientes. Podría darse el caso de que estos no se ejecutan correctamente por  dependencias sin resolver para los ejecutables dinámicos (Dynamic executable) que el programa contiene. Para conocer de que librerías depende el ejecutable utilizamos lo siguiente

$ ldd <ejecutable dinámico >

lo cual resultará en algo como lo siguiente:



martes, 9 de octubre de 2012

Compilación de Opencv 2.4 para un sistema embebido con Linux (Openwrt)

En la siguiente guía se desarrollan los pasos necesarios para la compilación de la librería Opencv versión 2.4 para un sistema embebido. El sistema objetivo contiene el procesador JZ4725 (núcleo Xburst). Por otro lado, el sistema anfitrión es operado bajo Debian Squeeze (6.0.6).

Los detalles referentes al toolchain utilizado no son revisados, se asume que ya está funcionando y que se conoce la ruta al compilador. Este último  probablemente tenga la forma:

mipsel-openwrt-linux-uclibc-gcc

o algo parecido dependiendo del sistema objetivo y del toolchain utilizado, lo más relevante en la línea anterior es que hace referencia al compilador de código C para una arquitectura diferente a la de nuestro sistema (probablemente X86 o x86-64) [1].