無能プログラマの開発日誌

無能からの脱却をはかるため、畑を耕すように自分を開拓しようと考えたプログラマの開発メモ

Mac OS X のPEARのアップグレード方法

Mac OS X でのPEARは古いバージョンがインストールされている上に、パッケージも申し訳ない程度しか入っていないため、PEARをつかえるようにするためのTIPS

# ./pear upgrade -a PEAR

PEAR本体をアップグレードします。

$ ./pear upgrade -a PEAR
downloading PEAR-1.6.1.tgz ...
Starting to download PEAR-1.6.1.tgz (295,780 bytes)
.............................................................done: 295,780 bytes
Release for 'pear' Release for 'pear' dependency
dependency 'PEAR_Frontend_Gtk' has state 'beta', requires
'PEAR_Frontend_Web' has 'stable'
state 'beta', requires
'stable'
upgrade failed

依存性エラーが出たら、PEARのアップデートと個別にてインストールを行う。

$ sudo ./pear upgrade -af PEAR_Frontend_Gtk
Warning: PEAR_Frontend_Gtk is state 'beta' which is less stable than state 'stable'
downloading PEAR_Frontend_Gtk-0.4.0.tgz ...
Starting to download PEAR_Frontend_Gtk-0.4.0.tgz (69,762 bytes)
.................done: 69,762 bytes
upgrade ok: PEAR_Frontend_Gtk 0.4.0

$ sudo ./pear uninstall PEAR_Frontend_Gtk
uninstall ok: PEAR_Frontend_Gtk

$ sudo ./pear upgrade PEAR downloading PEAR-1.6.1.tgz ...
Starting to download PEAR-1.6.1.tgz (295,780 bytes)
.............................................................done: 295,780 bytes
requires package `Archive_Tar' >= 1.3.1
requires package `Structures_Graph' >= 1.0.2
PEAR: Dependencies failed

バージョンの確認
$ sudo ./pear list

参照
http://goingmyway.net/modules/joeywiki/index.php?Mac%20OS%20X%20%A4%C7%20PEAR