Perlグラフィカルパッケージ管理ツール PPMラーニングノート
2022-01-03 15:12:48
PPM (Programmer's Package Manager) は ActivePerl に付属するグラフィカルな管理ツールで、Perl パッケージのアップグレード、アップデート、削除が非常に簡単に行えます。ppm または ppm gui とタイプすれば、グラフィカルなインターフェイスを開くことができます。結局、cpanmを使ってインストールすると、インストールしたいモジュールの名前も知らなければならず、あまり便利ではないし、調べるのも面倒なので、cpanの専用Webページで確認することになる。
コピーコード
コードは以下の通りです。
C:\>ppm
または
コピーコード
コードは以下の通りです。
C:\>ppm gui
横型メニューの記述は以下の通りです。
フィルタは、フィルタリングに使用することができます。
特定のパッケージ情報を表示することができます。
パッケージ名。パッケージの名前です。
地域。このパッケージがインストールされる場所。
インストールされている インストールされているパッケージのバージョン番号です。
利用可能です。ppm リポジトリにあるパッケージのバージョン番号です。
要約:パッケージの簡単な説明。
著者 パッケージの作者の名前と電子メールアドレスです。
パッケージのインストール方法。
1. グレーのアイコンが表示されているパッケージを選択し、右をタップするか、右上のアイコンを選択します。
2. あとは、以下のアイコンを実行するだけです。
その他の削除操作、アップグレード操作も同様です。詳細は省略します。
もちろん、ppm --versionでバージョンを、ppm helpでヘルプ情報を見ることもできます。
C:\Windows\System32>ppm --version
ppm 4.17 (ActivePerl 1603)
Copyright (C) 2012 ActiveState Software Inc.
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
関連
-
Perlの1行コメントと複数行コメントの構文
-
Windows の Thumbs.db から画像キャッシュのサムネイルを削除する Perl
-
Perlのeval関数の使用例
-
Perlのコマンドラインプログラミングでよく使われるパラメータを1文にまとめたもの
-
perlのsrand()とtime関数の使い方の紹介
-
Perlのファイルハンドルの説明
-
Perlのハッシュテーブルの使い方を説明する
-
Linux/Unix で Perl モジュールをインストールする 2 つの方法
-
[解決済み] Perlで「ハッシュの代入の要素数が奇数である」という警告が出る
-
[解決済み] Perl で bash コマンドを使用して文字列をエコーするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
指定したフォルダーにあるリンク切れファイルのシンボリックリンクを自動的に削除するスクリプト
-
Perlでよく使われる記号と操作
-
Gmailの添付ファイルをPerlで一括ダウンロードするコード
-
Perlの単一行コメントと複数行コメントの紹介
-
2つのファイルを比較し、データをフィルタリングするスクリプトコード(perlで実装されている
-
Perlのハッシュの解析例
-
perl変数$/の使用方法について説明します。コンテキストが行モードのとき、$/は行を区別するものを定義します。
-
perlでサブルーチンの引数を参照(渡す)する2つの方法
-
[解決済み] "デバイスに不適切なioctl"
-
[解決済み] Perlで整数の除算はどのようにすればよいのですか?