Я пытаюсь создать приложение из исходного кода на машине Debian; исходный код включает 'debian
'каталог со всеми файлами, необходимыми для сборки пакета (control / rules и т. д.).
Когда я бегу dpkg-buildpackage
, это не удается, потому что у меня нет необходимых зависимостей. ХОРОШО.
Итак, я бегу dpkg-checkbuilddeps
, что дает мне очень четкий список зависимостей пакетов.
Ожидается ли теперь, что я проверю (недружественный к синтаксическому анализу) вывод этого инструмента вручную? А потом устанавливать каждый пакет сам? Мне кажется безумием иметь такие высококачественные инструменты, которые позволяют достичь цели только на 90%, поэтому я должно быть что-то не так.
Как я могу получить от dpkg-checkbuilddeps
к 'сделано'?
Спасибо.
В исходной папке пакета
sudo mk-build-deps -i -t aptitude
соберет и установит с помощью aptitude пакет, который извлекает необходимые вам зависимости сборки. mk-build-deps
является частью devscripts
пакет.
Это пакет с исходным кодом debian, полученный через apt-get source
? Если да, то вы можете просто apt-get build-dep <packagename>
.
Возможно, вы уже используете это, но это один из моих страницы Библии debian - строительные пакеты.