LINUX.ORG.RU

Параллельная установка одной программы (разных версий) в системе


0

0

Хочу на своей системе (centos4.2) обновить pygtk до версии 2.6.x , но он требует ,более свежего glib чем имеется. Устанавливаю свежий glib в /usr/local , добавляю PKG_CONFIG_PATH=/usr/local/lib/pkgconfig, но при конфигурации pygtk скрипт вываливается с ошибкой:

*** 'pkg-config --modversion glib-2.0' returned 2.6.4, but GLIB (2.4.7) *** was found! If pkg-config was correct, then it is best *** to remove the old version of GLib. You may also be able to fix the error *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing *** /etc/ld.so.conf. Make sure you have run ldconfig if that is *** required on your system. *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH *** to point to the correct configuration files

Что мне лучше сделать? Удалять системный glib как предлагает установочный скрипт очень не хочется, как мне добиться чтобы программы (в частности pygtk) при компиляции использовали библиотеки из /usr/local а не из /usr , и при этом не поганить систему своими грубыми (пока еще) руками.

anonymous

Re: Параллельная установка одной программы (разных версий) в системе

Блин, что за народ пошёл? Тебе же написали -> You may also be able to fix the error by modifying your LD_LIBRARY_PATH enviroment variable

anonymous ()

Re: Параллельная установка одной программы (разных версий) в системе

http://community.asplinux.ru/forum/1/54336/#R54336

Там обрати внимание на то, что не всегда LD_LIBRARY_PATH помогает, и на то, как можно попробовать это обойти.

archont ★★★ ()

Re: Параллельная установка одной программы (разных версий) в системе

anonymous

Да просто нет доверия скрипту который предложил мне убить систему (ну или как минимум убить работоспособность gtk, насколько я помню он зависит от glib). LD_LIBRARY_PATH помогло. Спасибо.

archont

Спасибо , полезная ссылка будем просвящаться.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.