2011-01-18 22 views
1

私はこの(UBU NTU/Debianの)のようなCLIを通じてPEARをインストールするの背後にある理由について少し混乱しています:PEAR - CLI経由でインストールする理由

sudo apt-get install php-pear 

私の知る限り梨は、ちょうどPHPライブラリです - ので - それは、PHPクラスのちょうど束です。だから、もし私が必要ならば、自分のウェブサイトに行き、ダウンロードしてPHPコードに差し込みます。それだけです。 - 右?そう、私は思う。

そう - 私の質問は以下のとおりです。

1)なぜ私は、コマンドラインからPEARをインストールするのでしょうか?パッケージをダウンロードして解凍するだけの利点は何ですか?

2)CLI経由でインストールした場合 - これらのパッケージはどこにインストールされていますか?どのようなdir?

感謝:)振り返ってみると

UPDATE

- あなたはPEARと同じ問題が発生した場合 - 彼らはナシインストーラによって対処されています。 今のところ、apt-getなどを使用してPEARを単一のディレクトリにインストールする必要はありません。 pyrusインストーラをダウンロードすることができます(単一のファイルです)。pyrusインストーラファイルを使用してPEARパッケージをインストールしてください。/usr/php/pearなどの下に複数のPEARパッケージをインストールする必要はありません。 はPEARインストーラよりもはるかに意味があります。

+0

/usr/share/phpだあなたは、Linuxは自分でカーネルダウンロードしてコンパイルしましたか?結局それは単なるCファイルの束です;-)問題はとにかく有効です。 –

答えて

5
  1. PEARは、aptのようにパッケージの依存関係を解決できます。依存パッケージを自分でダウンロードする必要はありません。 Debianでは
  2. 、それは通常
+0

hmm。私はPear自身を探しています。私はPEARパッケージに相互依存性があったことに気付かなかった。ありがとう – Stann

+0

確かに。 PEARは "apt-get for PHP"と考えることができます。 –