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

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