list
インストールされているpearの一覧を表示する。
# pear list
Installed packages:
===================
Package Version State
Archive_Tar 1.1 stable
Console_Getopt 1.0 stable
DB 1.5.0RC1 stable
HTTP 1.2.1 stable
Mail 1.1.1 stable
Net_SMTP 1.2.3 stable
Net_Socket 1.0.1 stable
PEAR 1.2.1 stable
XML_Parser 1.0.1 stable
XML_RPC 1.0.4 stable
remote-list
pearサーバ上にある、一覧を表示する。
# pear remote-list
Available packages:
===================
Package Version
APC 2.0
apd 0.4p2
Archive_Tar 1.1
Auth 1.2.2
Auth_HTTP 1.0.1
Auth_PrefManager 1.0.3
Auth_RADIUS 1.0.2
Auth_SASL 1.0.0
Benchmark 1.2.1
bz2 1.0
Cache 1.5.3
Cache_Lite 1.1
....
たくさんあるので、色々と遊んでみましょう。
list-upgrades
インストールされてる、pearパッケージでアップグレード可能なものを表示する。
# pear list-upgrades
Available Upgrades (stable):
============================
Package Local Remote Size
Mail 1.1.1 1.1.2 12.9kB
upgrade
パッケージを指定してアップグレードをする
# pear upgrade Mail
downloading Mail-1.1.2.tgz ...
...done: 13,156 bytes
upgrade ok: Mail 1.1.2
install
パッケージを指定して、インストールする。依存関係も注意してもらえる。
以下にその例を示します。
XML_RSSをインストールします。
# pear install XML_RSS
downloading XML_RSS-0.9.2.tgz ...
...done: 3,515 bytes
requires package `XML_Tree'
XML_RSS: Dependencies failed
XML_RSSには、XML_Treeが必要なため、インストールに失敗します。
まずは、XML_Treeをインストールします。
# pear install XML_Tree
downloading XML_Tree-1.1.tgz ...
...done: 4,826 bytes
install ok: XML_Tree 1.1
次に、XML_RSSをインストールします。
# pear install XML_RSS
downloading XML_RSS-0.9.2.tgz ...
...done: 3,515 bytes
install ok: XML_RSS 0.9.2
これで完了です。
:pear