Во время создания моего пакета Debian я хочу переопределить через мои debian/shlibs.local
пакеты, используемые для предоставления символов из libfoo.so
. Проблема с libfoo.so
заключается в том, что у него нет версии сонама ...
$ objdump -p libfoo.so | grep SONAME
SONAME libfoo.so
... и для формата файла shlibs
требуется версия сонама:
Каждая Файл shlibs имеет тот же формат. Строки, начинающиеся с #, считаются комментариями и игнорируются. Каждая строка имеет вид:
[type: ]library-name soname-version dependencies ...
--- https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#the -shlibs-file-format
Что я ставлю для версии soname когда в библиотеке его нет?
Существует ли эквивалентный механизм, который не требует изменений системного администратора системы символов dpkg
?