LINUX.ORG.RU

Проблема с зависимостями при сборке RPM


0

1

Пытаюсь собрать пакет, скажем, для программы foo. В foo.spec есть следующие строчки:

%files

%{_libdir}/libfoo*.so*

в результате чего rpmbuild автоматом прописывает в зависимости libfoo.so.2, после чего установка получившегося пакета проваливается, так как он зависит от файла, расположенного в нем самом.

Как побороть?



Последнее исправление: reader (всего исправлений: 1)

Закомментировать сроку?

Un
()

Правильно: программу и либу паковать в разные пакеты.

Неправильно: написать Provides: libfoo.so.2

akk ★★★★★
()
Ответ на: комментарий от akk

> Правильно: программу и либу паковать в разные пакеты.

1) Допускается паковать в один
2) Упаковка в разные пакеты проблему не решает. В пакет foo-libs точно так же автоматом прописывается зависимость от libfoo.so и установка проваливется.

reader
() автор топика

Проблема была в том, что библиотека не являлась исполяемым файлом и из-за этого rpmbuild генерировал неправильные зависимости.

reader
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.