Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: inst в Jul 21, 2007, 15:14



Титла: Winecvs - error !
Публикувано от: inst в Jul 21, 2007, 15:14
--------- Error log - file /root/.WineCVS/sources/cvscedega/ErrorLog : ---------
cvs: error while loading shared libraries: libgssapi.so.4: cannot open shared object file: No such file or directory


Error in CVS checkout
where to get libgssapi.so.4 for Archlinux or to build from source
sorry for english I have problem with cyrillic
 :huh:





Титла: Winecvs - error !
Публикувано от: neter в Jul 21, 2007, 15:28
Няколко пъти вече разгледахме този проблем. Независимо от библиотеката, проблема си е един и същ - липсващ symlink. Решението, което аз използвам за решаването му, е да намеря основния файл на библиотеката в /usr/lib (в случая трябва да е libgssapi.so.някакви.числа) и да направя symlink към него с нужното име. В случая
Примерен код
ln -s /usr/lib/libgssapi.so.някакво.число /usr/lib/libgssapi.so.4

;)


Титла: Winecvs - error !
Публикувано от: ivo1204 в Jul 21, 2007, 15:50
Предполага се , че командата "ldconfig" трябва да направи необходимите линкове , но ако не става , може и да ги направим ние. Обезпокочващото в слуея е пътя : /usr/lib , това е основен път за търсене на библиотеки , до колкото знам за него не е нужно даже да буде описан в "/etc/ld.so.conf" (  файл с пътищата за  "ldconfig"   , всеки път на нов ред).
ldconfig също прави линкове  , виж опция  "-l" , а и да направиш линка с "ln -s" ,извикай после "ldconfig" , за да си направи кеша. (А може даже се получи ситуация , при която ти правиш линка с "-ln -s " , a ldconfig го променя )