Gdzie rpm szuka zależności?
Mam rpm, który mam zbudować za pomocą rpmbuild. Powiedzmy, że jest to sample.rpm. Buduje się pomyślnie. Rpm ma i plik wykonywalny (nazwijmy go init).
Kiedy próbuję go zainstalować za pomocąrpm -ivh sample.rpm
pokazuje mi nieudane zależności.
Powiedzmy, że błąd jestFailed dependency for: example.so
co oznacza, że rpm nie jest w stanie zlokalizować tego pliku obiektów współdzielonych. (nawet jeśli plik tak istnieje w tym samym katalogu).
Instaluję rpm jakorpm -ivh sample.rpm --nodeps
(ponieważ wiem, że mam wymagane pliki).
Dlaczego więc rpm nie jest w stanie zainstalować tych RPM? gdzie szuka plików obiektowych? (czy ładuje je linux loader .so). Mam LD_LIBRARY_PATH, aby dołączyć ścieżkę do tych .so i tak, gdy uruchomię zainstalowany plik (init) z uruchomionych rpm.
Dlaczego więc rpm nie może zainstalować sample.rpm (gdzie dokładnie szuka zależności)? Czy jest to coś, co należy określić w momencie budowania rpm?