PPM(Programmer's Package Manager)是ActivePerl內建的一個圖形化管理工具,有了這個工具,要升級,更新,移除Perl的Package都非常方便。只需要輸入ppm 或者 ppm gui就可以開啟圖形介面。畢竟用cpanm來安裝的話,你也必須知道要安裝的模組名,不是很方便,查詢起來也麻煩,要上cpan專門的網頁去查。
複製代碼 代碼如下:
C:\>ppm
或者
複製代碼 代碼如下:
C:\>ppm gui
橫向的菜單說明如下:
可以使用過濾器來篩選:
可以查看具體安裝包資訊:
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