Skocz do zawartości

Gdzie Programy Szukaja Bibliotek?


montresol

Rekomendowane odpowiedzi

Witam,

Probowalem zainstalowac gnome-vazaar (link). Sciagnalem zrodla i zaleznosci, skompilowalem, zrobilem paczke Checkinstallem i zainstalowalem. Wszystko przebieglo bez problemow. Uruchamiam, a tu komunikacik:

vazaar: error while loading shared libraries: libgtkembedmoz.so: cannot open shared object file: No such file or directory

Oczywiscie wspomniana bilioteka jest w systemie:

yum whatprovides libgtkembedmoz.so

mozilla.i386                             37:1.7.12-1.5.1        installed
Matched from:
/usr/lib/mozilla-1.7.12/libgtkembedmoz.so

Pomijam juz, ze pewnie cos zle zrobilem albo skrypt do konfiguracji jest bledny. Nevermind. Interesuje mnie tylko jak sprawdzic gdzie dany program szuka wspoldzielonych bibliotek. I tu analogia do windowsa gdzie aplikacji pokazujacych jakich dll-ek dany program potrzebuje oraz gdzie ich szuka bylo multum. Jest cos takiego dla fedory?

 

Pozdrawiam,

montresol

 

Odnośnik do komentarza
Udostępnij na innych stronach

mkdir /usr/lib/mozilla && ln -s /usr/lib/mozilla-1.7.12/libgtkembedmoz.so /usr/lib/mozilla/libgtkembedmoz.so

 

powinno pomóc, choć głowy nie dam; zazwyczaj programy szukają bibliotek bezpośredno w /usr/lib, chyba, że są to progamy z paczek, których twórcy uwzględnili czasami mniej typowe położenie bibliotek w dystrybucji

 

proponowane rozwiązanie bazuje na fakcie, że wiele dystrybucji (oprócz Fedory) nie ma w nazwach katalogów mozilli numeru wersji

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...