Dソースコード用の「Hello World」Debianパッケージを持っている人はいますか?

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

  •  27-10-2019
  •  | 
  •  

質問

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

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

オートオトールを使用してそれを構築する必要がありますか?

ありがとう、

クリス。

役に立ちましたか?

解決

プロジェクトのソース言語はかなり重要ではありません。それがすでにメイクファイルを持っているなら、あなたがするすべて debian/rulesmake 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へのエントリ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top