Зависимости при сборке

В следующей таблице перечислены пакеты, которые нужны для сборки Gwyddion из исходных кодов. если в вашей операционной системе пакеты разработки для библиотек поставляются отдельно, их также нужно установить. Таблица не включает в себя обязательные вещи, необходимые для сборки, такие как компилятор C или программу make. Зависящие от операционной системы вещи описаны в следующих разделах, посвящённых сборке на конкретных операционных системах.

Зависимости при сборке

GTK+ ≥ 2.8.0

Необходимо.

Включает в себя зависимости GTK+, такие как GLib, Pango или Cairo.

pkg-config ≥ 0.16

Необходимо.

GtkGLExt ≥ 1.0

Опционально.

Разрешает трёхмерные виды данных OpenGL.

LibXML2 ≥ 2.x

Опционально.

Разрешает импорт файлов SPML.

FFTW3 ≥ 3.0 (32bit), ≥ 3.1 (64bit), только для Unix

Опционально.

Ускоряет различные интегральные преобразования, операции расчёта спектра мощности и корреляции.

LibUnique ≥ 1.0

Опционально.

Позволяет удалённое управление, основанное на D-BUS или то технологии, которая включена в настоящее время.

LibXmu, только для X11

Опционально.

Позволяет удалённое управление на системах X11. Это стандартная библиотека X Window System и при наличии в системе X, эта библиотека скорее всего также имеется. Тем не менее, после разделения X на модули начиная с Xorg 7.0 она распространяется отдельно и файлы для разработки с её помощью могут быть не установлены.

Zlib

Опционально.

Добавляет поддержку сжатия в некоторых форматах файлов (Createc, NRRD).

Bzip2

Опционально.

Добавляет поддержку сжатия в некоторых форматах файлов (NRRD).

Libpng

Опционально.

Добавляет экспорт полей высот в 16битные серые изображения PNG и импорт 16битных изображений PNG.

OpenEXR

Опционально.

Добавляет импорт и экспорт изображений OpenEXR HDR.

PyGTK2, включая codegen

Опционально.

Включает pygwy, скриптовый интерфейс на Python для Gwyddion

Следует отметить, что pygwy практически не работает на MS Windows в настоящий момент.

GtkSourceView

Опционально.

Включает подсветку синтаксиса в командной строке оболочки Python.

desktop-file-utils, только для Unix

Опционально.

Включает основную интеграцию в окружение рабочего стола на соответствующих стандартам Freedesktop окружениях, такие как установка Gwyddion в меню и ассоциации типов файлов.

GConf2, только для Unix

Опционально.

Включает лучшую интеграцию с GNOME и XFce, например, автоматическую генерацию миниатюр для файлов СЗМ в Nautilus и Thunar.