У кого -нибудь есть пакет Debian «Hello World» для исходного кода D?

StackOverflow https://stackoverflow.com/questions/7318458

  •  27-10-2019
  •  | 
  •  

Вопрос

Я пишу приложение D, которое я хочу упаковать в качестве пакета Debian.

Кто -нибудь знает учебник или пакет скелета, чтобы показать мне, как сделать это для приложения D?

Нужно ли использовать AutoTools для его построения?

Спасибо,

Крис.

Это было полезно?

Решение

Источник вашего проекта довольно неважно. Если у него уже есть файл make, все, что вы делаете в debian/rules является make install С установленными целевыми путями, где ожидают сценарии упаковки (вы можете взломать основной файл Makefile, чтобы поддержать префикс установки Destdir). Я бы порекомендовал Debhelper et al.; Тогда ваша работа в основном состоит в том, чтобы заполнить файлы Debian/readme.debian и Debian/Copyright и комментировать ненужные вещи из Debian/Rules.

Другие советы

IIRC, по умолчанию программы D стоят одиноки; т.е. помимо системы. не иметь зависимости. Есть способы сделать это не правдой, но они являются исключением. Следовательно, двойной двойник «Hello World», особенно с этой точки зрения установки, будет очень похож на C.

В результате этого в том, что, если вы не делаете что -то странное, пакет Debian C Hello World должен быть достаточно хорошим, чтобы начать.

Если вы знаете о каком -либо упакованном приложении D, вы можете получить источник пакета:

apt-get source the-package-name

При условии, что вы добавили deb-src Вход в ваши источники. Список.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top