José Manuel Mira Ros

Instalar GSview en GNU/Linux

Gsview es el programa más habitual para leer y manipular archivos postscript (ps y eps) en MS-Windows. Sin embargo es GNU/Linux el mucho más habitual que sistema tenga instalado otras herramientas para ese propósito: gv, ggv, evince, kghostview...

Todas ellas son únicamente una interface para gestionar ghostscript, que es realmente el programa que realiza la tarea.

Cada una de estos interfaces tiene puntos fuertes y otros más débiles. Gsview puede considerarse como la herramienta más ergonómica para hacer mediciones en un gráfico con precisión y confortabilidad y para recortar zonas rectangulares en el mismo.

Actualmente Gsview no puede instalarse en Debian 4.0 utilizando los repositorios y por ello describimos aquí nuestra experiencia de compilación de los fuentes.

Es necesario bajarse de www.cs.wisc.edu/~ghost/gsview/ los fuentes de Gsview y de la versión de Ghostscript con el que mejor integrado está Gsview y que aparece en la página anteriormente mencionada. Nosotros hemos utilizado:

Instalar libgtk1.2-dev
Para poder compilar gsview es necesario tener instalada libgtk1.2-dev. Así pues, hemos de instalar dicha librería (es posible que ya esté instalada en nuestro sistema una versión más reciente, libgtk2.0, que no sirve para este propósito). La instalación puede hacerse con apt-get o con synaptic.
Instalar Gsview
Se descomprime gsview-4.8.tar.gz en el home de usuario. Se copia el fichero srcunx/unx.mak al directorio principal de gsview-4.8 y se renombra a Makefile (esto corresponde a los dos primeros comandos que figuran más adelante). A continuación se ejecuta make y finalmente (como root) se ejecuta make install.
cd gsview-4.8
cp srcunx/unx.mak Makefile
make
make install
Con estas operaciones, salvo errores de compilación, la interface gsview queda instalada en el sistema en /usr/local. En algunas máquinas se han producido errores al compilar gsview debido a que no se encontraban algunas librerías (stdio.h entre ellas) y he necesitado instalar el paquete libc6dev desde los repositorios Debian.
Finalizada la compilación con éxito puede arrancarse el programa mediante gsview y si se desea puede colocarse un icono en algún lugar del escritorio o de los menús. Pero, seguramente, todavía gsview no es capaz de abrir ficheros postscript hasta que se realicen la operaciones que vienen a continuación.
Instalar AFPL Ghostscript shared object
Normalmente ghostscript estará instalado en el sistema. Pero es necesario tener la shared object versión de Ghostscript. Para ese propósito, nosotros, hemos necesitado descargar, descomprimir y compilar la versión de AFPL Ghostscript arriba indicada. La secuencia de instrucciones, desde una consola, para crear el shared object una vez descomprimido el archivo ghostscript-8.53.tar.bz2 ha sido:
cd ghostscript-8.53
./configure
make so
make soinstall
el último de ellos como root.
Indicar a gsview la forma de encontrar Ghostscript shared object y las tipos postscript

Una vez realizadas todas las operaciones anteriores los directorios gsview-4.8 y ghostscript-8.53 existentes en el directorio home de usuario pueden ser eliminados.