モジュールの基本 - CPAN から Perl のモジュールをインストールする
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[Pocketstudio.jp Linux Wiki]]
#contents
* CPAN から Perl のモジュールをインストールする [#cdfc205a]
ここでは XML::Simple モジュールをインストールしたい場合の...
基本的には CPAN (Perlのモジュール群が置かれています)でア...
*** 1.CPAN のサイトにアクセスします [#hc8ef004]
search.cpan.org: The CPAN Search Site
http://search.cpan.org/
*** 2. 検索画面に『 モジュール名 』を入れて、in "ALL" と...
この場合は【 XML::Simple 】と入力します。
*** 3. 検索結果の一番上に、お目当てのモジュールが表示され...
XML::Simple をクリックします。
*** 4. 画面右上に『 Download: XML-Simple-2.14.tar.gz 』と...
*** 5. wget でファイルを取得します [#xe292391]
$ wget http://search.cpan.org/CPAN/authors/id/G/GR/GRANT...
--18:23:47-- http://search.cpan.org:80/CPAN/authors/id/...
=> `XML-Simple-2.14.tar.gz'
search.cpan.org:80 に接続しています... 接続しました!
HTTP による接続要求を送信しました、応答を待っています......
場所: http://ftp.cpan.jp/authors/id/G/GR/GRANTM/XML-Simp...
--18:23:47-- http://ftp.cpan.jp:80/authors/id/G/GR/GRAN...
=> `XML-Simple-2.14.tar.gz'
ftp.cpan.jp:80 に接続しています... 接続しました!
HTTP による接続要求を送信しました、応答を待っています......
長さ: 66,338 [application/x-tar]
0K -> .......... .......... .......... .......... .....
50K -> .......... .... ...
18:23:47 (4.22 MB/s) - `XML-Simple-2.14.tar.gz' を保存し...
※ wget の実行結果はサーバの環境・ディストリビューション...
これでファイル XML-Simple-2.14.tar.gz がダウンロード出...
*** 6. ファイルを展開します [#z1fb57ab]
$ tar xfz XML-Simple-2.14.tar.gz
基本的にこのコマンドでファイルが展開されます。
今コマンドを実行した下の階層に XML-Simaple-2.14 という...
*** 7. ディレクトリを移動します [#m64b5d99]
$ cd XML-Simple-2.14
どのモジュールも基本的に圧縮ファイルと同じくモジュール...
*** 8. make の前に準備をします [#iea15282]
$ perl Makefile.PL
Checking installed modules ...
XML::Parser is installed, it will be used by the test su...
Checking if your kit is complete...
Looks good
Writing Makefile for XML::Simple
この『 perl Makefile.PL 』は、ほとんど"お約束"です。多...
もし足りないモジュールがあれば、このコマンドを実行する...
*** 9. make します [#g3ddc7c7]
$ make
cp lib/XML/Simple/FAQ.pod blib/lib/XML/Simple/FAQ.pod
cp lib/XML/Simple.pm blib/lib/XML/Simple.pm
Manifying blib/man3/XML::Simple::FAQ.3
Manifying blib/man3/XML::Simple.3
特にエラーが出なければ make (メイク)作業は終わりです。
*** 10. root になります [#j8616e34]
モジュールのインストールを行うためには、サーバの root ...
$ su
Password: ←画面には表示されませんが、root のパスワードを...
*** 11. make install を実行します [#x0940dc0]
# make install
Installing /usr/local/perl-5.6.2/lib/site_perl/5.6.2/XML...
Installing /usr/local/perl-5.6.2/lib/site_perl/5.6.2/XML...
Installing /usr/local/perl-5.6.2/man/man3/XML::Simple::F...
Installing /usr/local/perl-5.6.2/man/man3/XML::Simple.3
Writing /usr/local/perl-5.6.2/lib/site_perl/5.6.2/i686-l...
Appending installation info to /usr/local/perl-5.6.2/lib...
特にエラーが出なければ、セットアップ完了です。
モジュールによっては、テスト用のモジュールが準備されて...
"make test" コマンドを実行することで、正常に make され...
セットアップが終わっているのに上手く動作しないな、とい...
$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM...
# Package Version
# perl 5.6.2
# XML::Simple 2.14
# Storable 2.13
# XML::Parser 2.34 (default parser)
# XML::SAX Not Installed
t/0_Config........ok
t/1_XMLin.........ok
t/2_XMLout........ok
1/196 skipped: Tie::IxHash not installed
t/3_Storable......ok
t/4_MemShare......ok
t/5_MemCopy.......ok
t/6_ObjIntf.......ok
t/7_SaxStuff......skipped
all skipped: no XML::SAX
t/8_Namespaces....skipped
all skipped: no XML::SAX
t/9_Strict........ok
t/A_XMLParser.....ok
All tests successful, 2 tests and 1 subtest skipped.
Files=11, Tests=446, 17 wallclock secs ( 5.69 cusr + 0....
終了行:
[[Pocketstudio.jp Linux Wiki]]
#contents
* CPAN から Perl のモジュールをインストールする [#cdfc205a]
ここでは XML::Simple モジュールをインストールしたい場合の...
基本的には CPAN (Perlのモジュール群が置かれています)でア...
*** 1.CPAN のサイトにアクセスします [#hc8ef004]
search.cpan.org: The CPAN Search Site
http://search.cpan.org/
*** 2. 検索画面に『 モジュール名 』を入れて、in "ALL" と...
この場合は【 XML::Simple 】と入力します。
*** 3. 検索結果の一番上に、お目当てのモジュールが表示され...
XML::Simple をクリックします。
*** 4. 画面右上に『 Download: XML-Simple-2.14.tar.gz 』と...
*** 5. wget でファイルを取得します [#xe292391]
$ wget http://search.cpan.org/CPAN/authors/id/G/GR/GRANT...
--18:23:47-- http://search.cpan.org:80/CPAN/authors/id/...
=> `XML-Simple-2.14.tar.gz'
search.cpan.org:80 に接続しています... 接続しました!
HTTP による接続要求を送信しました、応答を待っています......
場所: http://ftp.cpan.jp/authors/id/G/GR/GRANTM/XML-Simp...
--18:23:47-- http://ftp.cpan.jp:80/authors/id/G/GR/GRAN...
=> `XML-Simple-2.14.tar.gz'
ftp.cpan.jp:80 に接続しています... 接続しました!
HTTP による接続要求を送信しました、応答を待っています......
長さ: 66,338 [application/x-tar]
0K -> .......... .......... .......... .......... .....
50K -> .......... .... ...
18:23:47 (4.22 MB/s) - `XML-Simple-2.14.tar.gz' を保存し...
※ wget の実行結果はサーバの環境・ディストリビューション...
これでファイル XML-Simple-2.14.tar.gz がダウンロード出...
*** 6. ファイルを展開します [#z1fb57ab]
$ tar xfz XML-Simple-2.14.tar.gz
基本的にこのコマンドでファイルが展開されます。
今コマンドを実行した下の階層に XML-Simaple-2.14 という...
*** 7. ディレクトリを移動します [#m64b5d99]
$ cd XML-Simple-2.14
どのモジュールも基本的に圧縮ファイルと同じくモジュール...
*** 8. make の前に準備をします [#iea15282]
$ perl Makefile.PL
Checking installed modules ...
XML::Parser is installed, it will be used by the test su...
Checking if your kit is complete...
Looks good
Writing Makefile for XML::Simple
この『 perl Makefile.PL 』は、ほとんど"お約束"です。多...
もし足りないモジュールがあれば、このコマンドを実行する...
*** 9. make します [#g3ddc7c7]
$ make
cp lib/XML/Simple/FAQ.pod blib/lib/XML/Simple/FAQ.pod
cp lib/XML/Simple.pm blib/lib/XML/Simple.pm
Manifying blib/man3/XML::Simple::FAQ.3
Manifying blib/man3/XML::Simple.3
特にエラーが出なければ make (メイク)作業は終わりです。
*** 10. root になります [#j8616e34]
モジュールのインストールを行うためには、サーバの root ...
$ su
Password: ←画面には表示されませんが、root のパスワードを...
*** 11. make install を実行します [#x0940dc0]
# make install
Installing /usr/local/perl-5.6.2/lib/site_perl/5.6.2/XML...
Installing /usr/local/perl-5.6.2/lib/site_perl/5.6.2/XML...
Installing /usr/local/perl-5.6.2/man/man3/XML::Simple::F...
Installing /usr/local/perl-5.6.2/man/man3/XML::Simple.3
Writing /usr/local/perl-5.6.2/lib/site_perl/5.6.2/i686-l...
Appending installation info to /usr/local/perl-5.6.2/lib...
特にエラーが出なければ、セットアップ完了です。
モジュールによっては、テスト用のモジュールが準備されて...
"make test" コマンドを実行することで、正常に make され...
セットアップが終わっているのに上手く動作しないな、とい...
$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM...
# Package Version
# perl 5.6.2
# XML::Simple 2.14
# Storable 2.13
# XML::Parser 2.34 (default parser)
# XML::SAX Not Installed
t/0_Config........ok
t/1_XMLin.........ok
t/2_XMLout........ok
1/196 skipped: Tie::IxHash not installed
t/3_Storable......ok
t/4_MemShare......ok
t/5_MemCopy.......ok
t/6_ObjIntf.......ok
t/7_SaxStuff......skipped
all skipped: no XML::SAX
t/8_Namespaces....skipped
all skipped: no XML::SAX
t/9_Strict........ok
t/A_XMLParser.....ok
All tests successful, 2 tests and 1 subtest skipped.
Files=11, Tests=446, 17 wallclock secs ( 5.69 cusr + 0....
ページ名: