• 締切済み

インストール先のディレクトリ

MacOSXでターミナルを使ってソフトをインストールする場合、ビルドするディレクトリはどこにしたら良いのでしょうか? また、インストールされるディレクトリはその作業を行ったディレクトリ以下になるのでしょうか?それとも作業場所とは関係なく適切な場所にインストールされるのでしょうか? よろしくお願いします。

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

Emacsの--with-nsの場合は他と違うので、下手に書くと混乱するかなぁ、と思って書かなかったものです。 そのEmacs.appをそのまま使うなり、Applicationsフォルダに移動するなり、お好きにどうぞ

sa10no
質問者

補足

変な場所でビルドしてしまったのですが、Applicationsに移したら他は消してもいいのでしょうか?

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

具体的に何をインストールしたいかがわかりませんが。 最近のUNIX系でよくある tar(+圧縮)を展開→ configure で設定→make でビルド →make installでインストール するものの場合 ○展開するディレクトリは適当でかまいません。ホームの下にsrcディレクトリを作ってその下、等 ○インストール先は configureのオプションで指定します。 無指定では /usr/local 以下の適当なディレクトリになります。 (実行ファイルは/usr/local/bin, ライブラリは /usr/local/lib 等) /usr/local から変更するには --prefixオプション で。種類別にディレクトリを変更するオプションがあるケースもあります。(ライブラリだけ変更する場合は --libdirオプション、等) いずれのケースも、フルパス表記したときに空白や日本語を含まないものにするのが無難です。 詳細は、その展開した中にあるはずの READMEやINSTALL等のドキュメントを読んでください。 あるいは、 configureの設定は --helpオプションで参照できます。 ただし。 実際には、個別に違います。これに合致しないケースもあります。 (configureではなく)、cmake等の別のツールを利用するもの、独自の設定スクリプトがあるもの、Makefileを直接変更、またはmakeの引数として指定するもの、等 必ず、付属の書類を読んで確認してください。 もし、そのソフトが MacPortsやHomebrew等のパッケージ管理ツールで対応しているものなら、これらのツールを使うのも便利です。

sa10no
質問者

補足

回答ありがとうございます。 具体的にはEmacsの24.2をインストールしたいのですが、 curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-24.2.tar.gz tar xvfz emacs-24.2.tar.gz cd emacs-24.2 ./configure --with-ns --without-x make make install を実行しました。するとビルドしたディレクトリ以下にnextstep/Emacs.appができるため、この本体(?)をどう扱っていいかわからなくなり質問しました。このEmacs.appはApplicationsに移動してそれ以外のsrc以下は削除しても問題ないのでしょうか?