Установка Каирских терминалов в Gnuplot (Ubuntu)

2053
Gabriele

Я не нашел терминалы "cairo", установленные с Gnuplot, загруженные с сайта проекта: они не перечислены после set terminal. Как мне это установить? Я не могу найти какие-либо инструкции в Интернете.

(Например, мне нужно использовать pngcairo и cairolatex).

Я работаю над Ubuntu 15.10, а Gnuplot - 5.0.1.

Изменить: в config.logя нашел

терминалы в Каире: нет (требуется cairo> 1.2, pango> 1.10)

Итак, я полагаю, что должен установить эти пакеты: мой реальный вопрос «как»?

1
Вы имели в виду, когда находитесь внутри интерпретатора gnuplot и пишете `set term ', эти терминалы не перечислены? В скрипте настройки он включен по умолчанию. (Действительно, вы можете выбрать `--without-cairo`). Проверьте выходные данные конфигурации, в которых должно быть указано, что вы используете терминалы pdf и png на основе cairo: yes`. Если нет, вам нужно установить библиотеку. Добавьте версию gnuplot. Hastur 8 лет назад 0
Я добавил информацию, которую вы предложили: проблема в том, что у меня нет необходимых пакетов. Gabriele 8 лет назад 0
Если вам нужен только gnuplot, не обновленный до последней версии, вы всегда можете написать `sudo apt-get install gnuplot` без его компиляции. Hastur 8 лет назад 0

1 ответ на вопрос

1
Hastur

You need to install the development (-dev) library of some packages.
Let's start with

sudo apt-get install libcairo2-dev libpango1-dev 

maybe even libgd-dev ...

After run ./configure and look at the output (eventually filter it with ./configure | grep no ) searching for the missing libraries.

Notes

  • With ./configure --help you can see the options that you can enable/ disable.
  • With ./configure the script will try to configure gnuplot to be compiled. For each package it can say you yes or no when it finds the library or not...
  • The library requirements change with the option you are asking for.
  • With sudo apt-get install partial_name + Tab it should show you the alternatives.
  • You can even search for packages with apt-cache search partial_name + Enter
  • You may want to install the cosy aptsh.

Reference

Отсутствуют libpango1.0-dev и libgd-dev (я просто не знал, что _they_ отсутствовали). Теперь все работает нормально: из журнала: `pai-png-терминалы на базе cairo: yes`, и они появляются и работают после` set Terminal`. Спасибо! Gabriele 8 лет назад 0
Пожалуйста, обычно есть другие библиотеки, которые могут пропустить ... Рецепт тот же, ингредиенты могут отличаться. Hastur 8 лет назад 0

Похожие вопросы