Linuxのインストール-どこに置くべきですか?


15

私はLinuxが比較的新しく、Xubuntu 10.04を使用しています。

私がネットからダウンロードするソフトウェアの多く、たとえばAptana / Eclipseは、私が開いて実行する単なるZIPファイルです。

  1. 「Eclipse」を実行すると、どこからでもアクセスできる特定のフォルダにそれらが存在することを望みます。

  2. すべてのユーザーが利用できるようにしたい。

  3. デスクトップのドロップダウンメニューから起動できるようにしたい。

どうやってやるの?

回答:


18

ある種の「ファイルシステム階層標準」があります:

Filesystem Hierarchy Standard(FHS)は、Linuxオペレーティングシステムのメインディレクトリとその内容を定義します。ほとんどの場合、これは従来のBSDファイルシステム階層の形式化と拡張です。

私はそのようなものを以下に置きます:

/opt/   Optional application software packages

自分で読む:http : //en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

残りの質問については:

  1. それは、起動したいバイナリ/スクリプトへのパスをPATH変数に持つことの問題です。https://help.ubuntu.com/community/EnvironmentVariablesによると、これはを介して行います/etc/environment。また、バイナリへの「シンボリックリンク」を作成するか、その後に置く起動スクリプト書くことができます/usr/binかを/usr/local/bin

  2. 1.をご覧ください。

  3. そのためには、xdg-desktop-menuを介して.desktopファイルを作成し、それをインストール(メニューにエントリを作成)する必要があります


+1。しかし、ソフトウェアを使用するだけなら、なぜルートになってソフトウェアをインストールする必要があるの/optですか?/home/unforgettableid代わりに、その下のどこかにソフトウェアをインストールする方が賢明ではないでしょうか?あなたが私だったら、どの正確な場所を選びますか?
unforgettableidSupportsMonica

@unforgettableid:どこにでも「ファイルを配置」できます。/opt/local慣例です。MSFT-WindowsまたはMacOSXで好きな場所に「ファイルを配置」できるのと同じ方法。あなたは慣習を破るでしょう。それが問題にならない場合は、先に進み、好きな場所にファイルを配置してください。
アキラ

2

システムのパッケージマネージャーを使用して、可能な限りインストールを行う必要があります。パッケージは適切な場所に自動的に配置されます。Xubuntuでは、aptitude / apt-get / synaptic / Ubuntu Software Centerです。アプリケーションの追加、削除、更新を参照してください。


1
そうですね。ただし、すべてのソフトウェアがパッケージマネージャーを介して利用できるわけではありません。
アビブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.