Я являюсь частью небольшой команды, которая разрабатывает веб-приложение для интрасети. Мы хотим метод легкой установки, поэтому мы думали о том apt-get
, как работает, особенно с установкой зависимостей.
Наше приложение имеет много зависимостей (PHP5, PostgreSQL, FOP и т. Д.), Но нам нужно контролировать, кто имеет доступ к установке. Имея это в виду, мы начали смотреть на создание нашего собственного файла .deb. Похоже, что я могу определить зависимости в моем контрольном файле, но когда мы пытаемся установить файл .deb с помощью dpkg
, зависимости проверяются, сбой и установка останавливается.
Затем я запустил apt-get -f install
команду для повторного запуска установки с зависимостями, но я не хочу этого делать.
Итак, вот вопрос, есть ли способ, которым файл .deb может устанавливать зависимости автоматически, как и apt-get install abc
будет?
По сути, мы хотим сделать установку максимально простой, поэтому мы не хотим, чтобы конечный пользователь выполнял какие-либо команды, которые не являются абсолютно необходимыми.