ソフトウェアの整理-ファイルシステムのどこに?


9

それは個人的な好みの問題でもあると思いますが、10.10の新規インストールから始めているので、今回はシステムをより整理しておきたいと思いました。

ソフトウェアとアプリケーションを保存する従来の場所は何ですか?

私はいくつか使用しているものgit(例:)を持っています。いくつbioperlかのアプリ(例:)をダウンロードしてどこかに展開しeclipse、明らかにを使用してソフトウェアをインストールしapt-getます。

これらすべてを配置する従来の場所はどこですか?

回答:


3

パッケージ管理を介してインストールされたソフトウェアの場合、インストールされている場所を気にする必要はありません。とにかく、apt-get、aptitude、またはsynapticなどのパッケージ管理ソフトウェアでのみ管理します。

通常の場所はすでにtxwikingerで述べたように、ある、/opt/usr/local/usr/local通常、自分でコンパイルするソフトウェアは、通常のディレクトリ構造(bin、lib、...)が既に配置されているため、そこに配置します。私がにインストールする独自のディレクトリを必要とする大きなソフトウェア、それ/optがそのフォルダの本来の目的です。

一部のアプリでは、ホームフォルダー内の小さな自己完結型アプリケーション用のフォルダーも使用しています。これは、主に、ホームフォルダーが、システムの再インストール時に保持する別のパーティションにあるためです。したがって、これらのアプリケーションを再度インストールする必要はありません。


5

追加のソフトウェアをインストールするための従来の場所は、/optまたはまたはusr/local他の同様の質問も参照してください


ええ、私は/ aptを使用することをお勧めします。このフォルダーはWindowsの「pogram files」のようで、このフォルダーに新しいフォルダーを作成します(例:/ opt / eclipse)。また、/ usr / share / applicationsにeclipseランチャー(eclipse.desktop)を作成することもできます。この方法により、システムをクリーンな状態に保つことができます。
squallbayu

2

他の人が言ったように、パッケージマネージャーは必要な場所に物を置きます。

私はランダムなgitプロジェクトをチェックアウトするプロジェクト/フォルダーがある傾向があります。

Eclipseはプロジェクトをワークスペースに保持するのが好きです/ Eclipseで行う開発の量に応じて、$ HOME / workspaces / {AndroidStuff、CrazyRandomIdeas}のようにします。小さなプロジェクトです。

また、物事で遊んでいるだけで、$ HOME / localに置く傾向があるファイルシステムを汚染したくないので、時々、物事を$ HOMEにインストールするのが好きです。繰り返しますが、これは私のスタイルです。

 $HOME/
      bin/  -->symlinks to binaries I installed locally and added to $PATH
      local/  --> local installs of applications, libs etc. 
      projects/  --> git check/svn checkouts etc of random code. 
      workspace/ --> eclipse stuff.

パッケージ化しない限り、ルートファイルシステム(/)には何もインストールしないようにしてください。物事をアンインストールすることは王室の苦痛です(常にmake installが存在しますが、make uninstallはめったにありません)。また、プログラム、ファイル、構成などを追跡することは、パッケージングシステムの重要なポイントです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.