PEAR自身をアップグレードする
PEAR自身のバージョンを上げる必要があったので、pear upgradeコマンドを実行すると、以下のエラーが!
# pear upgrade pear pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.4.9 pear/PEAR dependency package "pear/Archive_Tar" installed version 1.3.1 is not the recommended version 1.3.3, but may be compatible, use --force to install No valid packages found upgrade failed
ちなみに現在のPEARのバージョンは、いくつかというと以下の通り。
# pear version PEAR Version: 1.4.9 PHP Version: 4.4.3 Zend Engine Version: 1.3.0 Running on: Linux xxx.example.com 2.4.21-37.EL #1 Wed Sep 7 13:35:21 EDT 2005 i686
PEAR自身のアップグレードをするためには、PEARのバージョンを上げないといけないみたい。仕方ないので、まずArchive_Tarパッケージを強制的にアップグレードする。(--forceオプションを付けてアップグレードする)
# pear upgrade --force Archive_Tar warning: pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.4.9 downloading Archive_Tar-1.3.3.tar ... Starting to download Archive_Tar-1.3.3.tar (-1 bytes) .....................done: 95,744 bytes upgrade ok: channel://pear.php.net/Archive_Tar-1.3.3
今度こそ、PEARのアップグレードを行う。
# pear upgrade pear downloading PEAR-1.8.1.tar ... Starting to download PEAR-1.8.1.tar (-1 bytes) ...............................................................................................................................................................................................................................................................................................................................................................done: 1,781,248 bytes upgrade ok: channel://pear.php.net/PEAR-1.8.1 PEAR: Optional feature webinstaller available (PEAR's web-based installer) PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer) PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer) To install use "pear install pear/PEAR#featurename"
きちんとバージョンアップしているか確認する。
# pear version PEAR Version: 1.8.1 PHP Version: 4.4.3 Zend Engine Version: 1.3.0 Running on: Linux xxx.example.com 2.4.21-37.EL #1 Wed Sep 7 13:35:21 EDT 2005 i686
ってことで、完了。