У вас есть, как правило, два варианта:
Сообщите каждому новому программному пакету, в котором необходимо
gtk
, во время настройки, где искать нужные библиотеки илиУстановите новый GTK бок о бок в системном расположении, которое находится в
LD_LIBRARY_PATH
.
Первый вариант прост и безопасен, если вы хотите собрать (включая компиляцию) всего несколько программ, которые зависят от нового Gtk. Существуют различные способы указания программного обеспечения в определенном месте библиотеки, в зависимости от используемого инструмента конфигурации. Для классических приложений со configure
скриптом, вам нужно взглянуть на параметры фазы конфигурации, используя ./configure --help
. Ищите такие вещи, как --gtk-lib=PATH
или --with-gtk-path=PATH
. --with
Часть (общая для многих вариантов), как правило, упоминаются только один раз в начале помощи.
Однако упомянутый вами File-ролик, похоже, использует autogen
программу для автоматической процедуры настройки. Вставленный вами фрагмент указывает, какие переменные среды вам нужно установить, чтобы они указывали на конкретный путь GTK +. Похоже, бега GTK_LIBS=/full/path/to/your/custom/lib ./autogen.sh
должно быть достаточно.
Общесистемный сценарий немного сложнее, потому что каждый дистрибутив Linux может управлять путями библиотек по-своему, поэтому я не могу дать вам универсальное решение.