• 締切済み

ソフトのインストール場所ってどこにすればいいの?

リナックスの日常の疑問1 linuxは、どこにソフトをインストールすればいいのでしょうか? 例えば、複数のユーザーで使いたいオープンオフィス等は、rootの下なんでしょうか? 個人で使う場合は、homeにインストールすればいいんですよね? ソフトのインストールに関して、こうすればいいよ。 というのがあったら、教えてください。 私は、winはメインのソフトをProgram Files、細かなフリーソフトはtoolsというフォルダの中に年月別にインストールしています。 こんな感じの、日常的に使えるポイントをお願いします。

みんなの回答

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.3

/usr/local 又は /opt が一般的です。 使い方はそれぞれ以下の通り。  /usr/local は、直下にインストール。       他のアプリと同じディレクトリを共有する。  /opt は、「ソフトウェア名」ディレクトリを作成し、インストール。       アプリ毎に別個のディレクトリを割り当てる。 Windows的にアプリ毎で管理したければ、 /optがお勧めです。 OpenOfficeの場合は、変なディレクトリを作るので、これも/optの方が良いですね。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

UNIX系OSの場合、ディレクトリ構成は意味がありますから、ソースのtarballあたりからインストールする場合、デフォルトでは/usr/localディレクトリ配下になると思いますよ。 パッケージからインストールされる場合は、インストール先がパッケージを作成する際に指定しているはずですから、それに従ってインストールされるはずです。 どこにインストールされたかは、パッケージ管理システムのコマンドで確認出来ると思います。 あと、現状とは異なるかもしれませんが、FHS( Filesystem Hierarchy Standard : http://www.pathname.com/fhs/pub/fhs-2.3.html )的には、 ・パッケージでインストールされるものが/optディレクトリ配下 ・パッケージの設定ファイル等は/etc/optディレクトリ配下 ・パッケージ管理システム管理外でインストールする場合は/usr/localディレクトリ配下 という感じですかね。 FHS 2.3 http://www.pathname.com/fhs/pub/fhs-2.3.html

linux_ap
質問者

お礼

http://www.atmarkit.co.jp/flinux/rensai/theory03/theory03b.html こんなHPを見つけました。 /usr/localが winでいうProgram Filesみたいですね。 ありがとうございます。

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

ソフトおよびディストリビューション,さらに インストール方法により千差万別です. 一般には,UNIX系OSでのソフトのインストールは root権限が必要であり, /usr/bin/, /usr/local/bin/, などに実行ファイル, 各種のライブラリやらは ``lib''のついたディレクトリやら /usr/share/, /usr/local/share/やらに, 設定ファイルの類は /etcにはいったりしますが, あくまでも「傾向」です. 要は実行ファイルはPATHが通ったところにあればよいし, 各種の必要なファイルは探せればよいだけです. ソースコードからコンパイルするできることが多いので コンパイルの際にある程度好きなところを設定できます. 一ユーザだけで使うようなインストールは滅多にありません. また,/rootにいれるようなことも皆無でしょう. #もちろん特殊な事情でそういうことをすることもあるかもしれませんが

linux_ap
質問者

補足

オープンオフィスとか、大規模なソフトは、セットアップすれば、セットアップ元がどこでも、適切にインストールされるって事でしょうか? winだと、Program Filesがデフォルトになっているように。