使っています悪い船これは設定ファイルを介して設定されるのではなく、ソースコード(この場合はC)で設定されますmake install
。問題はこのリポジトリをどこに置くべきですか?類似または/usr
参照/usr/local/share
用にのみ提供されるカタログ。そうですか/opt
、/srv
それとも私のホームディレクトリのどこかに集めるべきですか?
答え1
にソフトウェアをインストールする場合は、以下を/usr/local
使用します。/usr/local/src
地域の変形~の/usr/src
ここで、FHSは
ソースコードは、参照用にのみこのサブディレクトリに配置できます。
そして脚注を追加
一般に、ソースコードはこの階層構造で構築してはいけません。
しかし、それはあなたのシステムなので、/usr/local/src
私の本では公正なゲームです。
"/usr/local/src"フォルダの目的は何ですか?このトピックの詳細を読んでください。この回答特に。
一般的なアイデアはあなたの/usr/local
/usr/local/src
ホームディレクトリで作業しますが、特定のユーザーのホームディレクトリなしでローカルバイナリを再構築できるように、参照用にインストールするすべてのエントリのソースコードを少なくともコピーする必要があります。
答え2
私はLinuxのマニュアル、特にファイルシステム階層に関するページを参照しました(man hier
)。
/usr/local/src
Source code for locally installed software.
[...]
/usr/src
Source files for different parts of the system, included with
some packages for reference purposes. Don't work here with
your own projects, as files below /usr should be read-only
except when installing software (optional).
/usr/src/linux
This was the traditional place for the kernel source. Some
distributions put here the source for the default kernel they
ship. You should probably use another directory when building
your own kernel.