Instalación de terminales Cairo en Gnuplot (Ubuntu)

1

No encontré los terminales "cairo" instalados con Gnuplot descargados desde el sitio del proyecto: no aparecen en la lista después set terminal. ¿Como lo instalo? No puedo encontrar instrucciones en internet.

(Por ejemplo necesito usar pngcairo y cairolatex).

Estoy trabajando en Ubuntu 15.10 y Gnuplot es 5.0.1.

Editar: en config.log encontré

terminales basados ​​en el cairo: no (requiere el cairo & gt; 1.2, pango & gt; 1.10)

Así que supongo que debo instalar esos paquetes: mi pregunta real es "¿cómo"?

Gabriele
fuente
¿Quiso decir cuando está dentro del intérprete de gnuplot y escribe? set term esos terminales no estan listados? En el script de configuración está habilitado por defecto. (De hecho, puede seleccionar --without-cairo ). Compruebe la salida de configuración que debería decir que cairo-based pdf and png terminals: yes. Si no es necesario instalar alguna librería. Agrega la versión gnuplot.
Hastur
Agregué la información que sugirió: el problema es que no tengo los paquetes necesarios.
Gabriele
Si solo desea gnuplot, no actualizado en la última versión, siempre puede escribir sudo apt-get install gnuplot sin compilarlo.
Hastur

Respuestas:

1

Necesitas instalar el desarrollo ( -dev ) biblioteca de algunos paquetes.
Empecemos con

sudo apt-get install  libcairo2-dev  libpango1-dev

tal vez incluso libgd-dev ...

Despues de correr ./configure y mira la salida (eventualmente filtrala con ./configure | grep no ) buscando las bibliotecas que faltan.

Notas

  • Con ./configure --help Puede ver las opciones que puede habilitar / deshabilitar.
  • Con ./configure el script intentará configurar gnuplot para ser compilado. Por cada paquete te puede decir yes o no Cuando encuentre la biblioteca o no ...
  • Los requisitos de la biblioteca cambian con la opción que está solicitando.
  • Con sudo apt-get install partial_name + Lengüeta Debería mostrarte las alternativas.
  • Incluso puedes buscar paquetes con apt-cache search partial_name + Entrar
  • Es posible que desee instalar el acogedor aptsh.

Referencia

Hastur
fuente
libpango1.0-dev y libgd-dev faltaban (yo no sabía que ellos faltaban). Ahora funciona bien: desde el registro: cairo-based pdf and png terminals: yes y aparecen y trabajan despues set terminal. ¡Gracias!
Gabriele
De nada, normalmente hay otras bibliotecas que se pueden perder ... La receta es la misma, los ingredientes pueden diferir.
Hastur