Dソースコード用の「Hello World」Debianパッケージを持っている人はいますか?
質問
Debianパッケージとしてパッケージ化したいDアプリケーションを書いています。
Dアプリケーションのためにこれを行う方法を教えてくれるチュートリアルやスケルトンパッケージを知っている人はいますか?
オートオトールを使用してそれを構築する必要がありますか?
ありがとう、
クリス。
解決
プロジェクトのソース言語はかなり重要ではありません。それがすでにメイクファイルを持っているなら、あなたがするすべて debian/rules
は make install
ターゲットパスがパッケージスクリプトが予想される場所にセットアップされています(DestDirインストールのプレフィックスをサポートするためにメインメイクファイルをハッキングすることをお勧めします)。 Debhelperらをお勧めします。その後、あなたの仕事は基本的にDebian/readme.debianおよびdebian/著作権ファイルを埋め、Debian/ルールから不必要なものをコメントします。
他のヒント
IIRC、デフォルトでは、Dプログラムは独立しています。つまり、システムレベル.so依存関係(.debに含まれるべきではない)を除いて、彼らは がない 依存関係。これを真実ではないようにする方法がありますが、それらは例外です。その結果、特にインストールの観点から、d 'hello world'バイナリは、cのように見えます。
これの結果は、あなたが奇妙なことをしていない限り、C 'Hello World' Debianパッケージはあなたを始めるのに十分でなければならないということです。
パッケージ化されたDアプリケーションを知っている場合は、パッケージのソースを取得できます。
apt-get source the-package-name
あなたが追加した場合 deb-src
Sources.listへのエントリ。