5

Debianパッケージとしてパッケージ化したいDアプリケーションを書いています。

Dアプリケーションでこれを行う方法を教えてくれるチュートリアルまたはスケルトンパッケージを知っている人はいますか?

autotoolsを使用してビルドする必要がありますか?

ありがとう、

クリス。

4

3 に答える 3

3

IIRC、デフォルトでは、Dプログラムはスタンドアロンです。つまり、システムレベルの.so依存関係(.debに含めるべきではない)を除いて、依存関係はありません。これを真実にしない方法はいくつかありますが、それらは例外です。したがって、D'hello world'バイナリは、特にインストールの観点からは、Cバイナリに非常によく似ています。

その結果、何か奇妙なことをしているのでない限り、Cの「helloworld」Debianパッケージで十分に始められるはずです。

于 2011-09-06T15:43:23.040 に答える
2

パッケージ化されたDアプリケーションを知っている場合は、パッケージのソースを入手できます。

apt-get source the-package-name

deb-srcsources.listにエントリを追加した場合。

于 2011-09-06T10:40:11.333 に答える
1

プロジェクトのソース言語はそれほど重要ではありません。すでにMakefileがある場合はdebian/rulesmake installパッケージ化スクリプトが期待する場所にターゲットパスを設定するだけです(DESTDIRインストールプレフィックスをサポートするためにメインのMakefileをハックすることをお勧めします)。Debhelperetal。をお勧めします。あなたの仕事は基本的にdebian/README.Debianとdebian/copyrightファイルに記入し、debian/rulesから不要なものをコメントアウトすることです。

于 2011-09-07T04:59:47.263 に答える