У меня есть библиотека, которую я должен установить, поскольку она не является широко доступной и упрощает упаковку в моем собственном пакете .deb. Файл является файлом .so
, и я установил RUNPATH, чтобы найти другую зависимость.Что такое соглашение для размещения частной библиотеки при установке из пакета .deb?
Где я могу поместить свою личную библиотеку? Это независимый от архитектуры файл, доступный только для чтения, но я никак не мог найти заключение о том, где именно хранить этот файл. Учитывая, что PREFIX =/usr, , где это я должен положить?
Да, /usr/lib/libfoo.so и /usr/lib/bar/libfoo.so оба являются хорошими именами кандидатов. Первый из них позволит связать исполняемый файл с библиотекой без какой-либо специальной помощи, чтобы связать/запустить. –