2012-01-09 9 views
2

ソフトウェア・パッケージは--prefixを追加することで、これを手動で指定することができます。linuxディストリビューションのデフォルトのインストール接頭辞は何ですか? configureスクリプトと

./configure --prefix=/usr/local 

私の質問は、どのように私は、システムのデフォルトの接頭辞が何であるかを見つけるのですか?レッドハットにも何も指定されていなければデフォルトのインストール接頭辞を得るコマンドがありますか?

答えて

5

autotoolsのデフォルトあたり常に/usr/local/です。 --prefix引数なしでconfigureを実行してみてください。同じ結果が得られるはずです。

ローカルソフトウェアがパッケージマネージャーがインストールする/usrのシステムソフトウェアを妨害しないようにしたいので、適切なデフォルトです。

Filesystem Hierarchy Standardのドキュメントを参照して、どこに行くのかに関するさらに詳しい説明ができます。

+0

あなたは質問されている質問には返信していません。彼が '。/ configure 'と言ったという事実は、彼が作った最後の質問はautotoolsに関連しているということではありません。 – knocte

+0

必ずしも完全に真実ではありません。たとえば、autotoolsの場所を/ usr/localに設定してzlibをインストールしようとすると、zlibヘッダーと実装ライブラリの目的の場所が/ usrであるように見えるため、Ubuntuシステムは完全に起動しなくなる可能性があります。 –

1

デフォルトのインストール接頭辞は、「システム」ではなく、(自動ツールを使用して)configureスクリプトによって設定されます。

関連する問題