У кого-нибудь есть пакет Debian 'hello world' для исходного кода D? - PullRequest
5 голосов
/ 06 сентября 2011

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

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

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

Спасибо,

Крис.

Ответы [ 3 ]

3 голосов
/ 06 сентября 2011

IIRC, по умолчанию D-программы автономны; то есть, кроме системных зависимостей .so (которые не должны включаться в .deb), они не имеют зависимостей. Есть способы сделать это неправдой, но они являются исключением. Следовательно, двоичный файл D 'hello world', особенно с точки зрения его установки, будет очень похож на C.

Результатом этого является то, что, если вы не делаете что-то странное, пакет Debian для C 'hello world' должен быть достаточно хорошим, чтобы начать работу.

2 голосов
/ 06 сентября 2011

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

apt-get source the-package-name

При условии, что вы добавили запись deb-src в ваш sources.list.

1 голос
/ 07 сентября 2011

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

...