私はもう何年もLinuxサーバーを使用していますが、Filesystem Hierarchy Standardで混乱し続けています。通常、私は混乱に耐えることができます。しかし、Linux用に独自のソフトウェアを開発している今、パッケージマネージャーによってインストールされる場所を理解する必要があります。
/ optが私のアプリケーションに最適な場所であると確信しました。しかし、私のDebianファイルシステムを調査した後、私はもうわかりません:多くのソフトウェアが実際に/ usr / libにインストールされています!いくつか例を挙げると、MySQL、MySQLWorkbench、Nautilus、Rythmbox ...
FHSによると、は/ usr / libの「プログラミングとパッケージのライブラリ」を含むようになっていると(「ユーザーやシェルスクリプトによって直接実行されることを意図していないオブジェクトファイル、ライブラリ、および内部のバイナリを含む」ここを参照してください)。
私のdebianサーバーの/ usr / libにあるソフトウェアの多くは、ライブラリや内部バイナリではなく、本格的なユーザー実行可能ソフトウェアです!
アプリケーションは/ optにインストールされる予定です。しかし、私は本当にこれが正しいかどうか、何よりも理解したいのです。
あなたの親切なアドバイスを事前に感謝します、
エリック。