PPM(Programmer's Package Manager)是ActivePerl自帶的一個圖形化管理工具,有了這個工具,要升級,更新,移除Perl的Package都非常方便。只需要輸入ppm 或者 ppm gui就可以打開圖形界面。畢竟用cpanm來安裝的話,你也必須知道要安裝的模塊名,不是很方便,查詢起來也麻煩,要上cpan專門的網頁去查。
橫向的菜單說明如下:
可以使用過濾器來篩選:
可以查看具體安裝包信息:
Package Name: 包名。
Area: 此包安裝在哪里。
Installed: 安裝包的版本號。
Available: 包在ppm倉庫里的版本號。
Abstract: 包的簡短描述。
Author: 包的作者姓名及郵箱地址。
如何安裝包:
1. 選擇灰色圖標的包,點右鍵或選擇右上角圖標。
2. 然后執行下列圖標即可。
其他移除操作,升級操作類似。就不再細說。
當然也可以執行ppm --version來查看版本,ppm help來查看幫助信息。
C:/Windows/System32>ppm --version ppm 4.17 (ActivePerl 1603) Copyright (C) 2012 ActiveState Software Inc. All rights reserved. C:/Windows/System32>ppm help NAME ppm - Perl Package Manager, version 4.17 SYNOPSIS Invoke the graphical user interface: ppm ppm gui Install, upgrade and remove packages: ppm install [--area <area>] [--force] <pkg> ... ppm install [--area <area>] [--force] <module> ... ppm install [--area <area>] <url> ppm install [--area <area>] <file>.ppmx ppm install [--area <area>] <file>.ppd ppm install [--area <area>] <num> ppm upgrade [--install] ppm upgrade <pkg> ppm upgrade <module> ppm remove [--area <area>] [--force] <pkg> Manage and search install areas: ppm area list [--csv] [--no-header] ppm area sync ppm list [--fields <fieldnames>] [--csv] ppm list <area> [--fields <fieldnames>] [--csv] ppm files <pkg> ppm verify [<pkg>]
比如說,要安裝某個包,就可以:
C:/Windows/System32>ppm install Acme-what Downloading Acme-What-0.002...done Downloading Devel-Declare-0.006014...done Downloading B-Hooks-OP-Check-0.19...done Downloading B-Hooks-EndOfScope-0.13...done Downloading ExtUtils-Depends-0.305...done Downloading Sub-Exporter-Progressive-0.001011...done Downloading Variable-Magic-0.53...done Downloading Devel-Hide-0.0009...done Unpacking Acme-What-0.002...done Unpacking Devel-Declare-0.006014...done Unpacking B-Hooks-OP-Check-0.19...done Unpacking B-Hooks-EndOfScope-0.13...done Unpacking ExtUtils-Depends-0.305...done Unpacking Sub-Exporter-Progressive-0.001011...done Unpacking Variable-Magic-0.53...done
新聞熱點
疑難解答