2010-03-31 02:27:25 +0000 2010-03-31 02:27:25 +0000
131
131

yum, apt-get, rpm, ./configure && make install の違いは何ですか?

私はLinuxの初心者で、CentOSを実行しています。私は、ソフトウェアのアップデートやインストールの方法を4つの方法に出くわしました。

  • yum install [program]
  • apt-get install [program]
  • rpm -i [program].rpm
  • wget [program].tar.gz
  • unpack -> ./configure -> make - make install -> 0x6& - 0x6& -> 0x6&

最後の1つは本当に苦痛です。

それで、私の質問は以下の通り。

  • Linuxではなぜこんなにも様々な方法があるのでしょうか?
  • どの方法を使うことをお勧めしますか?
  • Linuxにプログラムをインストールする他の方法はありますか?

回答 (2)

119
119
119
2010-03-31 03:07:40 +0000

これらのツールはすべてシステムにソフトウェアをインストールしますが、異なるレベルで動作します。

  • ./configure & make install

  • RPM (Redhat Package Manager)

  • Yum

まとめると以下のようになります。もしそこで利用できない場合は、既存の yum パッケージを探してみてください。もし存在しない場合や特別な要件がある場合は、ソースからビルドしてみてください。

6
6
6
2010-03-31 02:54:59 +0000

yumはネットから自動的にパッケージを取得して、(rpm -iを使って)一度にインストールするという点を除けば、RPMは同じものです。更新を容易にするために可能な限り使用すべきです。rpm を使うのは、yum で見つかるパッケージがない場合のみで、make メソッドを使うのは、利用可能な .rpm パッケージがない場合や、コンパイル時のオプションをいくつか変更する必要がある場合のみです。

関連する質問

6
10
5
37
9