
У меня есть проект по созданию приложения, которое я хочу выпустить в виде .deb
пакета, сначала загруженного на веб-сайт, а затем, возможно, в PPA.
Я не заинтересован в добавлении его в какой-либо дистрибутив Linux или даже в предоставлении исходного пакета.
Я знаю, что есть много инструментов для создания deb, но они делают много предположений о рабочем процессе, с которыми я не хочу иметь дело. Вместо этого я пока что неплохо справился с dpkg-deb
, а затем исправил все проблемы, найденные lintian
. Но мне не ясно, как лучше всего убедиться, что список зависимостей пакетов ( Depends:
строка в control
файле) правильный.
Мой текущий подход заключается в том, чтобы создать chroot-бокс с debootstrap --variant=minbase stable
, установить в нем мой пакет, а затем запустить мое приложение, чтобы посмотреть, что сломается. Это разумно или есть лучший способ?