PEARのアップグレード

PEARモジュールのインストール時に、
package version2.0 に対応していないよというエラーが出てしまった。そこで、PEARのアップグレードをすることになった。

# pear upgrade PEAR

したところ、

Notice: Undefined index:  st in RPC.php on line 292
downloading PEAR-1.4.11.tgz ...
Starting to download PEAR-1.4.11.tgz (283,272 bytes)
..........................................................done: 283,272 bytes
requires package `PEAR' >= 1.3.3
requires package `Archive_Tar' >= 1.3.1
PEAR: Dependencies failed

そんなときは、まず、PEARを 1.3.3 にあげる必要がある。

# pear upgrade PEAR-1.3.3 Archive_Tar

downloading PEAR-1.3.3.tgz ...
Starting to download PEAR-1.3.3.tgz (103,320 bytes)
.....................done: 103,320 bytes

Notice: Undefined index:  st in RPC.php on line 292
downloading Archive_Tar-1.3.1.tgz ...
Starting to download Archive_Tar-1.3.1.tgz (15,102 bytes)
...done: 15,102 bytes
upgrade ok: Archive_Tar 1.3.1
upgrade ok: PEAR 1.3.3

そして、再度

# pear upgrade PEAR

これで、OK。