|
TWiki System Requirements |
| TWiki is written in Perl 5, uses a number of shell commands, and requires RCS (Revision Control System) , a GNU Free Software package. TWiki is developed in a basic Linux/Apache environment. It also works with Microsoft Windows, and should have no problem on any other platform that meets the requirements.
|
|
< < |
Perl |
5.8.0 or higher (5.8.4 or higher is recommended) |
|
> > |
|
|
RCS |
5.7 or higher (including GNU diff ) Optional, TWiki includes a pure Perl implementation of RCS that can be used instead (although it's slower) |
GNU diff |
GNU diff 2.7 or higher is required when not using the all-Perl RcsLite. Install on PATH if not included with RCS (check version with diff -v ) Must be the version used by RCS, to avoid problems with binary attachments - RCS may have hard-coded path to diff |
GNU df |
Used by the site statistics to record disk usage statistics, optional. The df command is pre-installed on Linux and OS-X. On Windows install the CoreUtils for Windows . |
|
|
File::Temp |
>=0.18 |
This version included in Perl 5.9.5. File::Temp needs to be updated on RedHat 5 and CentOS 5. |
FileHandle |
>=2.01 |
|
HTML::Parser |
>=3.28 |
Needed by the WysiwygPlugin for WYSIWYG editing |
|
|
< < |
HTML::Entities |
>=1.25 |
Needed by the WysiwygPlugin for WYSIWYG editing |
|
> > |
HTML::Entities |
>=1.25 |
Needed by the WysiwygPlugin for WYSIWYG editing; part of the HTML::Parser package. |
|
|
IO::File |
>=1.10 |
|
LWP |
|
Needed to install extensions in TWiki configure |
Net::SMTP |
>=2.29 |
Used for sending mail |
|
|
Crypt::SMIME |
>=0.09 |
Required if S/MIME-signed administrative e-mail is enabled. |
Digest::base |
|
|
Digest::SHA1 |
|
|
|
|
< < |
JSON |
>=0 |
Required if JSON objects are stored and retrieved in SetGetPlugin |
|
> > |
|
|
Locale::Maketext::Lexicon |
>=0 |
Used for I18N support |
Net::SMTP |
>=2.29 |
Used for sending mail |
URI |
|
Used for configure |
|