Какое-то время я пытаюсь создать пакет Ubuntu для загрузки PPA, и сталкиваюсь со всевозможными проблемами, понимая bzr dh-make и тому подобное. Пакет является веб-приложением (на основе php). Большинство руководств по упаковке посвящено скомпилированному программному обеспечению, поэтому мне интересно, есть ли руководство по упаковке вещей, которые не требуют компиляции? Google на удивление беспомощен в этом.
Мне удалось создать пакет deb вручную и настроить локальный репозиторий, это было довольно просто. Я пытаюсь понять, как создать исходный пакет для загрузки PPA, для чего-то, что не требует компиляции.
Я был бы очень признателен за любые указания на этот счет. Спасибо!
Упаковка слишком широка и быстро меняется. Документация всегда отстает.
Я не совсем знаком с такими приложениями. Но я могу указать вам, с чего начать.
dh
/ debhelper имеет много режимов, если он не может обнаружить ваш проект, вы можете включить режим с помощью опции --with ...
в файле debian/rules
.
Узнайте на реальных примерах, откройте https://packages.ubuntu.com/ и выполните поиск проекта на основе php, такого как Wordpress.
.orig.tar.xz
и файлы упаковки Debian .debian.tar.xz
.