Wczoraj pobrałem aplikację o nazwie mvPod tarball .
Miałem wrażenie, że jeśli mam jakieś programy nie zainstalowane przez menedżera pakietów, należą one do /usr/local
zamiast /usr
. Ale jeśli umieścisz plik wykonywalny /usr/local/bin
i pliki jar do /usr/local/lib
, Dostaję błędy czasu wykonywania dotyczące braku możliwości załadowania klas Java. Więc uciekłem się do wprowadzania rzeczy /usr/bin
i /usr/lib
i działało dobrze.
Czy jest to coś, co można poprawić tylko przez inną kompilację, czy brakuje mi kroku instalacji?
Używam Ubuntu Karmic.
ldd
) ma plik konfiguracyjny (ld.so.conf
zwykle w/etc
hierarchia i zarządzanaldconfig
), aby powiedzieć, gdzie ma wyglądać globalnie: jeśli masz uprawnienia administratora, możesz naprawić że zamiast wygłupiać się swoimi osobistymi ścieżkami.Możesz użyć
--prefix
opcja z configure, make lub oba.lub
To zostanie zainstalowane w
/usr
zamiast domyślnego/usr/local
.źródło