現在の/usr/local
標準に従ったフォルダについていくつかの矛盾する疑いがあります。
私たちのアプリケーションでは、現在読み取り専用アプリケーションファイルを/usr/local/<appname>
。ファイルシステム階層標準/usr/local
リストされているディレクトリに加えて、他のディレクトリがあってはならないと述べられています。
その他スタックオーバーフローユーザー使用するテキストを指定する方法への参照がありますが、/usr/local/<appname>
FHSではこの部分を見つけることができません。
私のコンピュータで見た他の例はと/usr/local/mysql
です/usr/local/percona
。
これらはまったく基準を満たしていませんか?に切り替える必要がありますか/usr/local/share/<appname>
?
答え1
これらはまったく基準を満たしていませんか?に切り替える必要がありますか
/usr/local/share/<appname>
?
はい、そうです。これにより、ローカルインストールがシステムインストールと階層的に「互換性」になり、データは/usrではなく/usr/shareに保存されます。