Вы хотите получить каноническое имя для вашей библиотеки:
apt-cache search libname
Обратите внимание на номенклатуру в конце пакета.Вы не хотите указывать конкретную версию в контрольном файле, просто самую раннюю версию библиотеки, подходящую для вашего приложения.
Затем вы должны использовать canonical_libname >= major.minor
, чтопозволяет системе решить, имеете ли вы (или можете обновить) версию библиотеки, которая может поддерживать ваше приложение.Если вы сделаете это вовремя, то есть укажите полную версию вашей текущей библиотеки, вы сломаетесь в будущем.
Например, если вы укажете libfoo-1.2.34
и будущие версии корабля Debian libfoo-2.3.45
,ваш пакет не будет установлен, потому что он думает, что у вас несовместимая версия libfoo.