Установленный babl, но gimp2.7 все еще говорит что никакой пакет 'babl' найденный

Я задал этот вопрос несколько минут назад. Я пытаюсь установить babl для gimp2.7 с помощью этого руководства Однако после того, как я sudo make install babl и ./configure калека, я все еще получаю следующую ошибку.

No package 'babl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables BABL_CFLAGS
and BABL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Я установил babl с префиксом/opt/gimp-2.7 как в руководстве

На использовании располагаются, я добираюсь

    locate babl
/usr/lib/babl-0.0
/usr/lib/libbabl-0.0.so.0
/usr/lib/libbabl-0.0.so.0.22.0
/usr/lib/babl-0.0/CIE-Lab.so
/usr/lib/babl-0.0/gegl-fixups.so
/usr/lib/babl-0.0/gggl-lies.so
/usr/lib/babl-0.0/gggl.so
/usr/lib/babl-0.0/gimp-8bit.so
/usr/lib/babl-0.0/naive-CMYK.so
/usr/lib/babl-0.0/sse-fixups.so
/usr/share/doc/libbabl-0.0-0
/usr/share/doc/libbabl-0.0-0/AUTHORS
/usr/share/doc/libbabl-0.0-0/NEWS.gz
/usr/share/doc/libbabl-0.0-0/README.gz
/usr/share/doc/libbabl-0.0-0/TODO
/usr/share/doc/libbabl-0.0-0/TODO.Debian
/usr/share/doc/libbabl-0.0-0/changelog.Debian.gz
/usr/share/doc/libbabl-0.0-0/copyright
/var/cache/apt/archives/libbabl-0.0-0_0.0.22-1build1_i386.deb
/var/lib/dpkg/info/libbabl-0.0-0.list
/var/lib/dpkg/info/libbabl-0.0-0.md5sums
/var/lib/dpkg/info/libbabl-0.0-0.postinst
/var/lib/dpkg/info/libbabl-0.0-0.postrm
/var/lib/dpkg/info/libbabl-0.0-0.shlibs

Мой $Path

/opt/gimp-2.7/bin:/opt/gimp-2.7/bin:/home/abc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer:/babl:/usr/lib

(Я добавил/babl и/usr/lib),

Где отказ? Разве babl не установлен правильно? Если да, Как я исправляю его? Действительно ли путь является неподходящим? Где 'пакет' должен быть установлен, чтобы быть findable?

5
задан 13 April 2017 в 05:23

1 ответ

Похоже, что необходимо скорректировать переменную среды PKG_CONFIG_PATH так configure сценарий может правильно разрешить местоположение babl библиотеки, которую Вы установили на предыдущем шаге.

Можно сделать так двумя способами:

export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/gimp-2.7/lib/pkgconfig/"

который примет текущее значение PKG_CONFIG_PATH и добавит /opt/gimp-2.7/lib/pkgconfig/ к нему.

При использовании export значение переменной PKG_CONFIG_PATH сохранится во время единственного терминального сеанса. После того как команда выше выполняется, можно вызвать configure сценарий как нормальный:

./configure --prefix=/opt/gimp-2.7

Другой способ достигнуть того же конечного результата состоял бы в том, чтобы вызвать настраивать сценарий как указано ниже:

PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/gimp-2.7/lib/pkgconfig/" ./configure --prefix=/opt/gimp-2.7

При вызове таким образом значение PKG_CONFIG_PATH будет только изменено в течение времени выполнения configure сценарий.

3
ответ дан 23 November 2019 в 10:33

Другие вопросы по тегам:

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