RPM bin Зависимость от разделяемой библиотеки внутри lib - PullRequest
1 голос
/ 07 декабря 2011

У меня следующая структура

bin/
   bin 1 
   bin 2 

lib / 
     lib1 
     lib2 

Где lib1 и lib2 - динамическая библиотека.и bin1 и bin2 зависят от lib1 и lib2.

Когда я пытаюсь установить rpm, я получаю ошибку

app-0.0.1-1.x86_64 requires lib1.so()(64bit) 

, которую я уже выдаю в папке lib1.Какие флаги я должен установить, чтобы она могла искать библиотеку внутри папки lib?

1 Ответ

4 голосов
/ 07 декабря 2011

Одной из возможных причин может быть то, что библиотека не установлена ​​с использованием rpm.Вы можете проверить это, используя следующие опции:

rpm -q --whatprovides /fullpath/lib/lib1.so

Не уверен насчет (64-битной) части предупреждения, возможно, установлен 32-битный.убедитесь, что установлена ​​правильная библиотека, вы можете попробовать --nodeps вариант rpm.

...