Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
howtos:allplatformsrequireperl [2009/05/03 21:46] – Some more SQLite 2.x/3.x changes (still a bit confusing though!) xueshenghowtos:allplatformsrequireperl [2009/05/07 22:38] – Fixed broken links amatubu
Line 3: Line 3:
 Regardless of the OS, you must have a working Perl installation to use the cross-platform version of POPFile.  Regardless of the OS, you must have a working Perl installation to use the cross-platform version of POPFile. 
  
-  * Windows users must have Perl 5.8.0 or above, available from [[http://www.activestate.com/Products/ActivePerl/| ActiveState]]+  * Windows users must have Perl 5.8.0 or above, available from [[http://www.activestate.com/Products/ActivePerl/| ActiveState]] The current Perl 5.8 release is %%ActivePerl%% 5.8.9 build 825 available from [[http://www.activestate.com/activeperl/downloads/|ActiveState downloads]] (**Note:** The Windows version of POPFile is based upon Perl 5.8. Perl 5.10 is not binary compatible with Perl 5.8. In particular, do not attempt to use extensions or PPM packages built for %%ActivePerl%% 5.8 series builds with %%ActivePerl%% 5.10 series builds and vice versa.)
  
   * All other users must have Perl 5.6.0 or above, available from [[http://www.perl.org/get.html| Perl Org]] (Perl 5.7.3 or above, if you want Japanese/Korean language support)   * All other users must have Perl 5.6.0 or above, available from [[http://www.perl.org/get.html| Perl Org]] (Perl 5.7.3 or above, if you want Japanese/Korean language support)
Line 29: Line 29:
   - [[http://search.cpan.org/~timb/DBI/ | DBI]]   - [[http://search.cpan.org/~timb/DBI/ | DBI]]
   - [[http://search.cpan.org/~msergeant/DBD-SQLite/ | DBD::SQLite]] (if you are using the default SQLite for the backend database)   - [[http://search.cpan.org/~msergeant/DBD-SQLite/ | DBD::SQLite]] (if you are using the default SQLite for the backend database)
-    - IMPORTANT NOTE: There are two incompatible flavours of SQLite: 2.x and 3.x. POPFile 1.1.0 (or later) uses SQLite 3.x therefore it requires DBD::SQLite v1.00 or later (1.1.0 was tested using v1.13 and v1.14). POPFile 0.25.0 to 1.0.1 used SQLite 2.x and requires DBD::SQLite v0.31 which is the last version of DBD::SQLite based upon SQLite 2.x. (To use that old version, you will need to specify the full path when you install from CPAN, e.g., cpan> install M/MS/MSERGEANT/DBD-SQLite-0.31.tar.gz) [[SQLite3| More detail can be found here]]+    - IMPORTANT NOTE: There are two incompatible flavours of SQLite: 2.x and 3.x. POPFile 1.1.0 (or later) uses SQLite 3.x therefore it requires DBD::SQLite v1.00 or later (1.1.0 was tested using v1.13 and v1.14). POPFile 0.25.0 to 1.0.1 used SQLite 2.x and requires DBD::SQLite v0.31 which is the last version of DBD::SQLite based upon SQLite 2.x. (To use that old version, you will need to specify the full path when you install from CPAN, e.g., cpan> install M/MS/MSERGEANT/DBD-SQLite-0.31.tar.gz) [[:SQLite3| More detail can be found here]]
   - [[http://search.cpan.org/~msergeant/DBD-SQLite2/ | DBD::SQLite2]] (if you are using any POPFile version between 0.22.5 and 1.0.1 or upgrading to 1.1.0 (or later) from 0.22.0, 0.22.1, 0.22.2, 0.22.3, 0.22.4, 0.22.5, 1.0.0 or 1.0.1)   - [[http://search.cpan.org/~msergeant/DBD-SQLite2/ | DBD::SQLite2]] (if you are using any POPFile version between 0.22.5 and 1.0.1 or upgrading to 1.1.0 (or later) from 0.22.0, 0.22.1, 0.22.2, 0.22.3, 0.22.4, 0.22.5, 1.0.0 or 1.0.1)
   - [[http://search.cpan.org/~capttofu/DBD-mysql/ | DBD::mysql]]  (if you are using MySQL for the backend database)   - [[http://search.cpan.org/~capttofu/DBD-mysql/ | DBD::mysql]]  (if you are using MySQL for the backend database)
Line 72: Line 72:
   PPM>Install dbd-sqlite2   PPM>Install dbd-sqlite2
   PPM>q</code>   PPM>q</code>
-Install Popfile 0.22.1 and adjust configuration for SQLite2. [[SQLite3| There is a detailed explanation of the SQLite2 and SQLite3 issue here]]+Install Popfile 0.22.1 and adjust configuration for SQLite2. [[:SQLite3| There is a detailed explanation of the SQLite2 and SQLite3 issue here]]
  
 You now have a functional Popfile configuration. If you plan to use additional Popfile modules or services you may have to add additional perl modules. You now have a functional Popfile configuration. If you plan to use additional Popfile modules or services you may have to add additional perl modules.
Line 95: Line 95:
   cpan>quit</code>   cpan>quit</code>
  
-Install Popfile 0.22.1 and adjust configuration for SQLite2. [[SQLite3| There is a detailed explanation of the SQLite2 and SQLite3 issue here]]+Install Popfile 0.22.1 and adjust configuration for SQLite2. [[:SQLite3| There is a detailed explanation of the SQLite2 and SQLite3 issue here]]
  
 You now have a functional Popfile configuration. If you plan to use additional Popfile modules or services you may have to add additional perl modules. You now have a functional Popfile configuration. If you plan to use additional Popfile modules or services you may have to add additional perl modules.
  
 
howtos/allplatformsrequireperl.txt · Last modified: 2013/10/27 04:18 by 127.0.0.1
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