Указать расположение библиотек
Ivan Shmakov
ivan на gray.siamics.net
Ср Авг 24 03:09:29 UTC 2011
>>>>> "AE" == Alex Emergy <alex.emergy на gmail.com> writes:
> Собрал 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
> но не каждую же подгружать отдельно?
Действительно. Как временное решение:
$ export LD_LIBRARY_PATH=/usr/local/lib
Как постоянное — проверить /etc/ld.so.conf (/etc/ld.so.conf.d/)
и выполнить ldconfig(8).
[…]
> ещё 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
Похоже на действие LD_PRELOAD. Выполнить $ unset LD_PRELOAD?
--
FSF associate member #7257 Coming soon: Software Freedom Day
http://mail.sf-day.org/lists/listinfo/ planning-ru (ru), sfd-discuss (en)
Подробная информация о списке рассылки ubuntu-ru