HOMEのソフトウェアファイルシステムの構成

HOMEのソフトウェアファイルシステムの構成

ソフトウェアをインストールすると、$HOMELinuxファイルシステム階層ディレクトリはどのようにそのサブディレクトリにマップされますか$HOME

私はユーザーのインストールに適したデフォルトパスを選択するビルドシステムを作成するためにこの質問をします。ビルドシステムインフラストラクチャはHaskellのみ(Cabal)ですが、インストールされているファイルにはC ++ヘッダファイルとライブラリが含まれており、Cabalにはデフォルトのインストールパスがありません。

答え1

$PREFIXはい~/.local/。他のすべてはそこにマップされています。

答え2

$ HOMEディレクトリにパッケージをインストールするためのファイルシステム階層(FHS)を構築する場合は、ミラーリングすることをお勧めします/usr/local議論する詳細とこれについて文書FHS規格について。

関連情報