Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
jp:howtos:allplatformsrequireperl [2008/02/08 18:49] – external edit 127.0.0.1jp:howtos:allplatformsrequireperl [2009/07/15 01:39] (current) – external edit 127.0.0.1
Line 3: Line 3:
 OS に関わらず、クロスプラットフォームの POPFile を動かすためには、Perl がインストールされている必要があります。 OS に関わらず、クロスプラットフォームの POPFile を動かすためには、Perl がインストールされている必要があります。
  
-  * Windows ユーザは Perl 5.8.0 以降が必要です。 [[http://www.activestate.com/Products/ActivePerl/| ActiveState]] で入手できます。+  * Windows ユーザは Perl 5.8.0 以降が必要です。 [[http://www.activestate.com/Products/ActivePerl/| ActiveState]] で入手できます。 現時点での Perl 5.8 系列の最新リリースは %%ActivePerl%% 5.8.9 build 826 で、 [[http://www.activestate.com/activeperl/downloads/|ActiveState downloads]] から入手できます。 (**注意:** Windows 版の POPFile は Perl 5.8 に基づいています。Perl 5.10 は Perl 5.8 とはバイナリの互換性がありません。特に、%%ActivePerl%% 5.8 用にビルドされた拡張や PPM パッケージを %%ActivePerl%% 5.10 で使用してはいけません。逆も同様です。)
  
   * それ以外のユーザは、Perl 5.6.0 以降が必要です。 [[http://www.perl.org/get.html| Perl Org]] で入手できます。(日本語/韓国語のサポートが必要な場合は、Perl 5.7.3 以降が必要です(訳注:Encode モジュールを動作させるため))   * それ以外のユーザは、Perl 5.6.0 以降が必要です。 [[http://www.perl.org/get.html| Perl Org]] で入手できます。(日本語/韓国語のサポートが必要な場合は、Perl 5.7.3 以降が必要です(訳注:Encode モジュールを動作させるため))
Line 29: Line 29:
 現在のところ、以下のモジュールが必要になるかもしれません: 現在のところ、以下のモジュールが必要になるかもしれません:
  
-  - DBI +  - [[http://search.cpan.org/~timb/DBI/ | DBI]] 
-  - DBD::SQLite (データベースシステムに、デフォルトの [[:JP:SQLite | SQLite]] を使用する場合)+  - [[http://search.cpan.org/~msergeant/DBD-SQLite/DBD::SQLite]] (データベースシステムに、デフォルトの [[:JP:SQLite | SQLite]] を使用する場合)
     - **重要:** 2004 年 7 月 21 に、DBD::SQLite の作者がバージョン 1.00 を CPAN に登録しました。このバージョンは SQLite の新しいバージョンである、バージョン3を使用していますが、これは POPFile では動作確認がされていません。ざっとみたところ新しいモジュールを使うと問題が起こりそうなので、現時点では DBD::SQLite の古いバージョン、0.31 を使うことを推奨します。この古いバージョンを使うためには、CPAN からインストールするときにフルパスで指定する必要があります。例えば、以下のように。cpan> install M/MS/MSERGEANT/DBD-SQLite-0.31.tar.gz [[:JP:SQLite3 | 詳しい情報はこちらにあります]]     - **重要:** 2004 年 7 月 21 に、DBD::SQLite の作者がバージョン 1.00 を CPAN に登録しました。このバージョンは SQLite の新しいバージョンである、バージョン3を使用していますが、これは POPFile では動作確認がされていません。ざっとみたところ新しいモジュールを使うと問題が起こりそうなので、現時点では DBD::SQLite の古いバージョン、0.31 を使うことを推奨します。この古いバージョンを使うためには、CPAN からインストールするときにフルパスで指定する必要があります。例えば、以下のように。cpan> install M/MS/MSERGEANT/DBD-SQLite-0.31.tar.gz [[:JP:SQLite3 | 詳しい情報はこちらにあります]]
-  - DBD::mysql  (データベースシステムに、[[:JP:MySQLBackend | MySQL]] を使用する場合) +  - [[http://search.cpan.org/~msergeant/DBD-SQLite2/DBD::SQLite2]] (POPFile 0.22.5 以降を使用する場合) 
-  - Digest::base +  - [[http://search.cpan.org/~capttofu/DBD-mysql/ | DBD::mysql]]  (データベースシステムに、[[:JP:MySQLBackend | MySQL]] を使用する場合) 
-  - Digest::MD5 +  - [[http://search.cpan.org/~gaas/Digest/Digest::base]] 
-  - HTML::Tagset +  - [[http://search.cpan.org/~gaas/Digest-MD5/Digest::MD5]] 
-  - MIME::Base64 +  - [[http://search.cpan.org/~petdance/HTML-Tagset/HTML::Tagset]] 
-  - MIME::QuotedPrint +  - [[http://search.cpan.org/~gaas/MIME-Base64/MIME::Base64]] 
-  - Date::Parse (Windows 以外のすべてのプラットフォーム) +  - [[http://search.cpan.org/~gaas/MIME-Base64/MIME::QuotedPrint]] 
-  - HTML::Template +  - [[http://search.cpan.org/~gbarr/TimeDate/Date::Parse]] (Windows 以外のすべてのプラットフォーム) 
-  - Text::Kakasi (日本語サポートが必要な場合。先に[[JP:HowTos:Kakasi | Kakasi]] をインストールする必要があります) +  - [[http://search.cpan.org/~samtregar/HTML-Template/HTML::Template]] 
-  - Encode       (日本語/韓国語のサポートが必要な場合) +  - [[http://search.cpan.org/~dankogai/Text-Kakasi/Text::Kakasi]] (日本語サポートが必要な場合。先に[[JP:HowTos:Kakasi | Kakasi]] をインストールする必要があります) 
-  - IO::Socket::Socks (SOCKS プロキシを使用する場合) +  - [[http://search.cpan.org/~dankogai/Encode/ | Encode]]       (日本語/韓国語のサポートが必要な場合) 
-  - IO::Socket::SSL (SSL を使用する場合) +  - [[http://search.cpan.org/~reatmon/IO-Socket-Socks/IO::Socket::Socks]] (SOCKS プロキシを使用する場合) 
-  - Net::SSLeay (SSL を使用する場合) +  - [[http://search.cpan.org/~sullr/IO-Socket-SSL/IO::Socket::SSL]] (SSL を使用する場合) 
-  - TimeDate (Windows のみ)+  - [[http://search.cpan.org/~flora/Net-SSLeay/Net::SSLeay]] (SSL を使用する場合) 
 +  - [[http://search.cpan.org/~gbarr/TimeDate/ | TimeDate]] (Windows のみ
 +  - [[http://search.cpan.org/~mkutter/SOAP-Lite/ | SOAP::Lite]] (XMLRPC を使用する場合) 
 +  - [[http://search.cpan.org/~tate/File-Glob-Windows/ | File::Glob::Windows]] (日本語版 Windows で使用する場合)
  
 SSL を使用する場合は、OpenSSL (http://www.openssl.org/)も必要となるでしょう(Windows ユーザは、ssleay32.dll と libeay32.dll のファイルだけが必要です)。 SSL を使用する場合は、OpenSSL (http://www.openssl.org/)も必要となるでしょう(Windows ユーザは、ssleay32.dll と libeay32.dll のファイルだけが必要です)。
Line 65: Line 68:
  
 [#asperlanchor] [#asperlanchor]
-===== ActivePerl-5.8.4.810 (ActiveState) Windows 版 の標準インストールの例 =====+===== ActivePerl-5.8.9.826 (ActiveState) Windows 版 の標準インストールの例 =====
  
-ActivePerl-5.8.4.810 をインストールして、/perl/bin ディレクトリに移動し、PPM と入力します。 +ActivePerl-5.8.9.826 をインストールして、/perl/bin ディレクトリに移動し、PPM と入力します。 
 <code> <code>
 PPM>Install DBI PPM>Install DBI
 PPM>Install timedate PPM>Install timedate
 PPM>Install html-template PPM>Install html-template
-PPM>Install dbd-sqlite2+PPM>Install dbd-sqlite
 PPM>q PPM>q
 </code> </code>
-POPFile 0.22.1 をインストールして、SQLite2 を使用するように設定を変更します。[[:JP:SQLite3 | SQLite2 と SQLite3 に関する問題についての詳細説明]]+POPFile の最新版をインストールして、SQLite を使用するように設定を変更します。
  
 これで POPFile が動作するように設定することができました。POPFile の追加モジュールやサービスを使用しようとしている場合は、Perl モジュールを追加する必要があるでしょう。 これで POPFile が動作するように設定することができました。POPFile の追加モジュールやサービスを使用しようとしている場合は、Perl モジュールを追加する必要があるでしょう。
Line 97: Line 100:
 perl -MCPAN -e shell perl -MCPAN -e shell
 cpan>install DBI cpan>install DBI
-cpan>install DBD::SQLite2+cpan>install DBD::SQLite
 cpan>install HTML::Template cpan>install HTML::Template
 cpan>install Date::Parse cpan>install Date::Parse
Line 103: Line 106:
 </code> </code>
  
-POPFile 0.22.1 をインストールして、SQLite2 を使用するように設定を変更します。[[:JP:SQLite3 | SQLite2 と SQLite3 に関する問題についての詳細説明]]+POPFile の最新版をインストールして、SQLite を使用するように設定を変更します。
  
 これで POPFile が動作するように設定することができました。POPFile の追加モジュールやサービスを使用しようとしている場合は、Perl モジュールを追加する必要があるでしょう。 これで POPFile が動作するように設定することができました。POPFile の追加モジュールやサービスを使用しようとしている場合は、Perl モジュールを追加する必要があるでしょう。
 
jp/howtos/allplatformsrequireperl.1202496561.txt.gz · Last modified: 2008/05/25 07:11 (external edit)
Old revisions

Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.

Recent changes RSS feed Donate Driven by DokuWiki
The content of this wiki is protected by the GNU Fee Documentation License