/ optインストール済みパッケージの「可変プログラムデータ」をどこに配置するかの決定要因を解読できません。一方では、FHSは、プログラムの状態を示すすべての変数データを/ var/libに配置し、このデータは再起動後も保持されると述べています。また、このデータはホスト固有であるとも述べています。現在、FHSは/ var/optディレクトリにoptの「変数データ」を格納する必要があるとも述べています。つまり、パッケージをインストールし、その「作業ディレクトリ(パッケージがこのパスに名前を付ける方法です)」を設定するオプションがあるとだけ言いましょう。どこに置けばいいですか?
参考のために参照してください:
http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLIBVARIABLESTATEINFORMATIONhttp://www.pathname.com/fhs/pub/fhs-2.3。 html#VAROPTVARIABLEDATAFOROPT
この質問は当然、/ usr/local変数データにも適用されます。
FHSに厳密に従う必要がある場合は、/var/opt/<appname>
にインストールされているアプリのデータの/opt
が適切です。 /usr/local
にインストールされたものは、通常/var/lib/<appname>
を使用しただけです。
もちろん、実際には、opt/localアプリとディストリビューションに同梱されているアプリが重複しない限り、ほとんど違いはないと思います。私は/var/lib
にすべてを入れる傾向があります。なぜなら、それが私自身または誰かが最初に見る場所だからです。ほとんどの人は/var/opt
で物事を見つけることに慣れていないか、期待していません。
/var/opt
と/var/lib
の違い(または同様に/opt
と/lib
の違い)は通常特定のパッケージが標準のOSリポジトリからのものか、管理者が手動でダウンロードしてインストール/コンパイルした。繰り返し通常opt
フォルダーになるのは、OSパッケージマネージャーによってインストールされていない非フリープログラムとサードパーティソフトウェアを購入した場合です。これらのプログラムとソフトウェアには通常、独自の自己管理方法があります。ライブラリの依存関係、アンインストールなどを満たす.