Руководство по упаковке веб-приложения

Какое-то время я пытаюсь создать пакет Ubuntu для загрузки PPA, и сталкиваюсь со всевозможными проблемами, понимая bzr dh-make и тому подобное. Пакет является веб-приложением (на основе php). Большинство руководств по упаковке посвящено скомпилированному программному обеспечению, поэтому мне интересно, есть ли руководство по упаковке вещей, которые не требуют компиляции? Google на удивление беспомощен в этом.

Мне удалось создать пакет deb вручную и настроить локальный репозиторий, это было довольно просто. Я пытаюсь понять, как создать исходный пакет для загрузки PPA, для чего-то, что не требует компиляции.

Я был бы очень признателен за любые указания на этот счет. Спасибо!

3
задан 7 April 2018 в 21:51

1 ответ

Упаковка слишком широка и быстро меняется. Документация всегда отстает.

Я не совсем знаком с такими приложениями. Но я могу указать вам, с чего начать.

  • dh / debhelper имеет много режимов, если он не может обнаружить ваш проект, вы можете включить режим с помощью опции --with ... в файле debian/rules.

  • Узнайте на реальных примерах, откройте https://packages.ubuntu.com/ и выполните поиск проекта на основе php, такого как Wordpress.

    1. Нажмите на основной пакет.
    2. На странице пакета посмотрите направо, вы найдете исходный архив .orig.tar.xz и файлы упаковки Debian .debian.tar.xz.

Ubuntu package info page

0
ответ дан 7 April 2018 в 21:51

Другие вопросы по тегам:

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