パッケージを介したLinuxへのプログラムのインストール

パッケージを介したLinuxへのプログラムのインストール

*.deb私が書いたプログラムをインストールするために-Packageを作成しようとしています。これは、同じサブディレクトリにハッシュされた3つの実行可能ファイルで構成されています。例:

.../myprogram/
    |
    +- Program A
    +- Program B
    +- Program C

私はそれらを保存できると思いましたが、/usr/share/...lintianでエラーが発生しました。だから私は/usr/share/...アーチに頼っているオブジェクトが座ることができないことを読んだ。しかし、他の場所はどこですか?実行可能ファイルは「自己」サブフォルダにグループ化する必要があります。

たとえば、/usr/bin/プログラムのサブフォルダはありません。

ベストアンサー1

/optFHSによると、Debianバイナリパッケージには。これは〜になりますタグ: Lin Tian。そうすれば、スポンサーを通過したという仮定の下でDebianで自動的に拒否されます。公式アーカイブにはパッケージは含まれていません。/optユーザーレベルの実行可能ファイルを最上位レベルに置くことは/usr/bin正しいです。実行可能ファイルをサブディレクトリに入れるのはなぜですか?それにもかかわらず、/usr/bin実行可能ファイルのサブディレクトリを作成することは、サブディレクトリがパスにないため機能しません。

/usr/bin別の方法は、ファイルシステム内の他の場所(通常または)への/usr/libシンボリックリンクを使用することです。しかし、ほとんどの場合、これらの実行可能ファイルを直接置くのが正しい方法だと思います。/etc/alternatives/usr/share/usr/bin

おすすめ記事