Instalar impressive en Debian Lenny | Algo de Linux

miércoles, 20 de enero de 2010

Instalar impressive en Debian Lenny

Impressive es una aplicación escrita en Python disponible para  GNU/Linux, Windows y Mac,  que nos permite mostrar, en forma de diapositivas:
  • Documentos PDF.
  • Carpetas de imágenes.
He instalado impressive en Debian Lenny y el proceso de instalación se ha realizado sin problemas, pero al intentar utilizar la herramienta:

$ impressive comandos.pdf


Me ha tirado una lista de errores:

Welcome to Impressive version 0.10.2
Traceback (most recent call last):
File "/usr/bin/impressive", line 161, in
from OpenGL.GL import *
File "/usr/lib/python2.5/site-packages/OpenGL/GL/__init__.py", line 2, in
from OpenGL.raw.GL import *
File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/__init__.py", line 6, in
from OpenGL.raw.GL.constants import *
File "/usr/lib/python2.5/site-packages/OpenGL/raw/GL/constants.py", line 7, in
from OpenGL import platform, arrays
File "/usr/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 36, in
_load()
File "/usr/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 27, in _load
plugin_class = plugin.load()
File "/usr/lib/python2.5/site-packages/OpenGL/plugins.py", line 14, in load
return importByName( self.import_path )
File "/usr/lib/python2.5/site-packages/OpenGL/plugins.py", line 28, in importByName
module = __import__( ".".join(moduleName), {}, {}, moduleName)
File "/usr/lib/python2.5/site-packages/OpenGL/platform/glx.py", line 8, in
class GLXPlatform( baseplatform.BasePlatform ):
File "/usr/lib/python2.5/site-packages/OpenGL/platform/glx.py", line 16, in GLXPlatform
mode=ctypes.RTLD_GLOBAL
File "/usr/lib/python2.5/site-packages/OpenGL/platform/ctypesloader.py", line 42, in loadLibrary
return dllType( name, mode )
File "/usr/lib/python2.5/ctypes/__init__.py", line 348, in __init__
self._handle = _dlopen(self._name, mode)
OSError: ('GL: cannot open shared object file: No such file or directory', 'GL', None)


Buscando un poco en google, he encontrado información acerca del bug y la solución que proponía alguien (instalar el paquete libgl1-mesa-dev), me ha resuelto el problema:

# aptitude install libgl1-mesa-dev