Ресурсы по написанию дебета Debian/Ubuntu?
Я начинаю готовить установку script для программного пакета на сервер Ubuntu. Я хотел бы написать script как пакет .deb, который знает о зависимостях, которые должны быть установлены заранее (база данных, веб-сервер и т.д.).
Можете ли вы порекомендовать какие-либо учебники/ресурсы, чтобы помочь разработчику-новичку начать писать пакеты deb?
Обновление: Canonical имеет полное Руководство по упаковке, которое очень хорошо объясняет процесс.
Ответы
Ответ 1
Если вы совершенно новичок в создании пакетов Debian, я предлагаю вам посмотреть Debian New Maintainers 'Guide и использовать Справочник разработчика Debian в качестве ссылки. В качестве отправной точки dh_make
(из пакета dh-make
) должен предоставить вам хороший шаблон для работы.
Ответ 2
Ранее вопрос в stackoverflow:
Как создать пакет Debian/Ubuntu из источника?
Ответ 3
Если вы планируете установить какое-то программное обеспечение со своими зависимостями, вам действительно не нужно создавать пакет .deb. Оболочка script должна работать, вызывая диспетчер пакетов для разрешения зависимостей и т.д.
По умолчанию оболочка на Ubuntu имеет значение Bash. Если вы не знаете, как это сделать, вот базовый учебник и расширенный интерфейс.
Надеюсь, что это поможет.