タグ付けされた質問 「fhs」

4
Linuxに/ dev / nullに相当するディレクトリはありますか?
アプリケーションを構成するときに、アプリケーションに/dev/null空のファイルを読み取らせたい場合、多くの場合、構成ファイルとして使用できます。ただし、アプリケーションがディレクトリからファイルのリストを読み取る場合、このトリックは使用できません。読むには空のディレクトリを与える必要があります。 私は疑問に思っていました:Linuxにはそのような目的に使用できるデフォルトの空のディレクトリがありますか?OpenSSHがしばらく/ var / emptyを使用したことは知っています。もちろん、空のディレクトリを自分で作成することもできますが、FHSはこのために標準ディレクトリを指定しているのでしょうか。
84 linux  fhs 

2
/ var / opt / vs / var / lib
/ optインストールパッケージの「可変プログラムデータ」を配置する場所を決定する要因を解読できません。一方では、FHSは、プログラムの状態を指示するすべての変数データを/ var / libに配置し、このデータは再起動後に保持されるように指示します。また、このデータはホスト固有であることも示しています。現在、FHSは、/ var / optディレクトリにopt「変数データ」を格納する必要があるとも言っています。だから..パッケージをインストールし、その「作業ディレクトリ(これはパッケージがこのパスに名前を付ける方法です)」を設定するオプションがあります。どこに置けばいいですか? 参照用: http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLIBVARIABLESTATEINFORMATION http://www.pathname.com/fhs/pub/fhs-2.3.html#VAROPTVARIABLEDATAFOROPT この質問は/ usr / local変数データにも自然に拡張されることに注意してください。
14 linux  fhs 

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