Указать расположение библиотек

Alex Emergy alex.emergy на gmail.com
Вт Авг 23 22:51:32 UTC 2011


Собрал GIMP из сорцев. При попытке запуска следующее:

emergy на jober:~/gimp$ /usr/local/bin/gimp-2.7
/usr/local/bin/gimp-2.7: error while loading shared libraries: 
libgimpwidgets-2.0.so.0: cannot open shared object file: No such file or 
directory

Понятно, что можно так:
emergy на jober:~/gimp$ LD_PRELOAD='/usr/local/lib/libgimpwidgets-2.0.so' 
/usr/local/bin/gimp-2.7
/usr/local/bin/gimp-2.7: error while loading shared libraries: 
libgimpconfig-2.0.so.0: cannot open shared object file: No such file or 
directory

но не каждую же подгружать отдельно?

Можно создать символические ссылки каждой библиотеки на /usr/lib, можно 
сделать /usr/local/lib ссылкой на /usr/lib, можно пересобрать гимп с 
другим префиксом. А есть более универсальный вариант?

ещё ls поломался Оо
emergy на jober:~/gimp$ ls
ls: error while loading shared libraries: libgimpcolor-2.0.so.0: cannot 
open shared object file: No such file or directory

-- 
С уважением,
Alex Emergy




Подробная информация о списке рассылки ubuntu-ru