Ghostscript es un procesador versatil para datos PostScript con la capacidad para transformar PostScript a diferentes objetivos. ESP Ghostscript es una versión personalizada de GNU Ghostscript que incluye un guión de configuración ampliado, el controlador de tramas CUPS para soportar controladores de impresoras de tramas CUPS y parches y controladores adicionales prodecedentes de varios distribuidores Linux.
Descarga (HTTP): http://heanet.dl.sourceforge.net/sourceforge/espgs/espgs-7.07.1rc2-source.tar.bz2
Tamaño del paquete: 5.1 MB
Estimación del espacio necesario en disco: 116-140 MB (depende de si se instala libgs.so)
Tiempo estimado de construcción: 1.65-3.20 SBU
Fuentes estándar: http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-std-6.0.tar.gz
Otras fuentes: http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz
Fuentes cirílicas: ftp://ftp.gnome.ru/fonts/urw/release/urw-fonts-1.0.7pre22.tar.bz2
Controladores OMNI: http://keihanna.dl.sourceforge.net/sourceforge/omniprint/Omni-0.9.0.tar.gz
Parche opcional: http://www.linuxfromscratch.org/patches/blfs/5.0/espgs-7.07.1rc2-gdevpng.patch
Si quieres usar el controlador OMNI extrae el archivo de las fuentes en el directorio de Ghostscript:
tar xzvf ../Omni-0.9.0.tar.gz |
En caso contrario, debes añadir la opción --without-omni al guión configure si piensas instalar la librería compartida.
Instala Ghostscript ejecutando los siguientes comandos:
./configure --prefix=/usr && make && make install |
Para instalar la librería compartida libgs.so necesitarás GTK+-1.2.10. Adicionalmente, si desempaquetaste los controladores OMNI entonces debes instalar GLib-1.2.10 y crear estos enlaces simbólicos:
ln -s glib-1.2/glib.h /usr/include/glib.h && ln -s glib-1.2/gmodule.h /usr/include/gmodule.h && ln -s ../lib/glib/include/glibconfig.h /usr/include/glibconfig.h |
Procede con los siguientes comandos:
patch -Np1 -i ../espgs-7.07.1rc2-gdevpng.patch && make so && make soinstall |
Elimina los enlaces simbólicos creados anteriormente, pues ya no son necesarios:
rm /usr/include/g{lib,module,libconfig}.h |
Nota: La librería compartida solo es usada por programas externos como GSview-4.4.
Para terminar la instalación, desempàqueta todas las fuentes que has cargado en /usr/share/ghostscript.
--without-gimp-print : Esta opción desactiva la construcción del controlador de impresión GIMP.
--without-ijs : Esta opción desactiva el soporte para el controlador IJS.
Ghostscript viene con muchos filtros para procesar ficheros PostScript/PDF en uno y otro sentido. Consulta la documentación HTML o prueba con man gs. ESP Ghostscript tambien suministra pstoraster.
pstoraster permite que CUPS filtre su salida hacia impresoras no PostScript. Se construye e instala solo si encuentra CUPS-1.1.19.