Как сделать пакет debian для установки или обновления других пакетов? [dубликат]

Я думаю, что Symfony не использует сервер apache .it использует внутренний php-сервер как php после того, как php 5.4 имеет внутренний небольшой сервер для разработки, вы можете запустить его с помощью простой команды

php [options] -S addr:port [-t docroot]

ex:

 php -S localhost:8000 -t .

, чтобы начать прослушивание сервера на порту 8000 и в корне doc, поскольку это текущий dir

, если вы хотите использовать сервер Apache, вы можете сделать символическую ссылку для вашего приложения dir в документе apache root dir или настроить apache virtual host

8
задан 17 February 2018 в 06:19

2 ответа

Чтобы один пакет зависел от другого, вам нужно указать связь в файле debian/control. Вы можете прочитать о синтаксисе этого файла в Руководстве по упаковке Ubuntu. Остальная часть этого руководства, вероятно, будет полезна в том, чтобы дать вам обзор программ упаковки для Ubuntu.

Вкратце, хотя ваш файл debian/control может выглядеть примерно так:

Source: my-game Section: devel Priority: optional Maintainer: Jane Doe <packager@example.com> Standards-Version: 3.9.3 Build-Depends: debhelper (>= 7) Homepage: http://www.gnu.org/software/hello/ Package: my-game Architecture: any Depends: ${shlibs:Depends}, love (>= 0.7.2) Description: a game made with the LÖVE framework This game is really amazing. . It has many features.

Особенно обратите внимание на строку:

Зависит: $ {shlibs: Depends}, love (> = 0.7.2)
11
ответ дан 17 July 2018 в 23:37

Чтобы один пакет зависел от другого, вам нужно указать связь в файле debian/control. Вы можете прочитать о синтаксисе этого файла в Руководстве по упаковке Ubuntu. Остальная часть этого руководства, вероятно, будет полезна в том, чтобы дать вам обзор программ упаковки для Ubuntu.

Вкратце, хотя ваш файл debian/control может выглядеть примерно так:

Source: my-game Section: devel Priority: optional Maintainer: Jane Doe <packager@example.com> Standards-Version: 3.9.3 Build-Depends: debhelper (>= 7) Homepage: http://www.gnu.org/software/hello/ Package: my-game Architecture: any Depends: ${shlibs:Depends}, love (>= 0.7.2) Description: a game made with the LÖVE framework This game is really amazing. . It has many features.

Особенно обратите внимание на строку:

Зависит: $ {shlibs: Depends}, love (> = 0.7.2)
11
ответ дан 24 July 2018 в 17:04
  • 1
    Я никогда не создавал deb-файл раньше. Я создал это сейчас speedyshare.com/3qhHQ/not-pacman.tar.gz . Правильно ли это? если да, то как это сделать в файл deb? – Jeggy 16 January 2013 в 20:25
  • 2
    @Jeggy Начните с руководства по упаковке, которое уже было предложено. Если у вас есть конкретный вопрос, задайте новый вопрос. Кроме того, упаковка не всегда является очень простой задачей и является самостоятельной работой. Очень просто "скомпилировать" приложения обычно легко упаковываются (например, ./confgure && make && make install с помощью GNU Autotools), однако, довольно просто. Debellper имеет много эвристических в этих самых общих случаях. – gertvdijk 16 January 2013 в 20:46

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

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