*.deb
私が書いたプログラムをインストールするために-Packageを作成しようとしています。これは、同じサブディレクトリにハッシュされた3つの実行可能ファイルで構成されています。例:
.../myprogram/
|
+- Program A
+- Program B
+- Program C
私はそれらを保存できると思いましたが、/usr/share/...
lintianでエラーが発生しました。だから私は/usr/share/...
アーチに頼っているオブジェクトが座ることができないことを読んだ。しかし、他の場所はどこですか?実行可能ファイルは「自己」サブフォルダにグループ化する必要があります。
たとえば、/usr/bin/
プログラムのサブフォルダはありません。
ベストアンサー1
/opt
FHSによると、Debianバイナリパッケージには。これは〜になりますタグ: Lin Tian。そうすれば、スポンサーを通過したという仮定の下でDebianで自動的に拒否されます。公式アーカイブにはパッケージは含まれていません。/opt
ユーザーレベルの実行可能ファイルを最上位レベルに置くことは/usr/bin
正しいです。実行可能ファイルをサブディレクトリに入れるのはなぜですか?それにもかかわらず、/usr/bin
実行可能ファイルのサブディレクトリを作成することは、サブディレクトリがパスにないため機能しません。
/usr/bin
別の方法は、ファイルシステム内の他の場所(通常または)への/usr/lib
シンボリックリンクを使用することです。しかし、ほとんどの場合、これらの実行可能ファイルを直接置くのが正しい方法だと思います。/etc/alternatives
/usr/share
/usr/bin