Как составить депенденси в control файле для сборки debian пакета?

У меня есть мною собранный бинарник для Ubuntu, и я хочу правильно прописать Depends в debian/control

Есть ли что то автоматическое что выдаст мне список .so от которых зависит мое приложение, и можно ли это использовать в качестве Depends для сборки Дебиан пакета.
  • Вопрос задан
  • 2563 просмотра
Пригласить эксперта
Ответы на вопрос 3
antimirov
@antimirov
Попробуйте для начала ldd:

$ ldd ./path/my_binary
linux-gate.so.1 => (0xb76e6000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7524000)
/lib/ld-linux.so.2 (0xb76e7000)
Ответ написан
Комментировать
PavloG
@PavloG Автор вопроса
Нашел пример того как надо делать для Ubuntu software center.
developer.ubuntu.com/2012/02/how-to-prepare-a-compiled-application-for-ubuntu-software-center/
Ответ написан
Комментировать
PavloG
@PavloG Автор вопроса
По данному само все прописалось
Получилось чтото типа
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libopenal1 (>= 1:1.13), libstdc++6 (>= 4.6), libx11-6
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы