Debianパッケージにデータファイル(画像、テキストファイル...)を含める方法

Debianパッケージにデータファイル(画像、テキストファイル...)を含める方法

パッケージアプリを作成するためのチュートリアルに従いましたが、ソースコードのみを扱いました。他のファイル形式はまったく言及されていません。

パッケージ内のアプリケーションからアクセスできるようにデータファイルを含めるにはどうすればよいですか?たとえば、makefile には $(DESTDIR) オプションがありますが、$(DESTDIR)/usr/bin にあるデータファイルは決して移動しません。少なくともそれをしなければならないとは思わない!

ベストアンサー1

Debian パッケージを作成する場合は、少なくとも参照してください。Debian Policy ManualそしてDebian 新しいメンテナンスガイド、しかもファイルシステム階層標準。 Debian 開発者になりたい場合は、ポリシーと管理者のガイドラインをお読みください。

戦略マニュアルでは、さまざまなファイル形式がどの場所に移動するのか、および他のプログラムでそのファイルを見つける必要がある場合について説明します。プログラムに必要なデータファイルの場合は、プログラム固有のディレクトリを使用するか/usr/share/myprogram/usr/lib/myprogramファイルがアーキテクチャに依存しない場合は共有することをお勧めします)。

使用することをお勧めしますdh-makeパッケージを作成します。内部では、インストールディレクトリにコピーされた共通データファイルをdebian/rules使用します。dh_installdebian/tmp

おすすめ記事