System Requirements

From DLXS Documentation

(Difference between revisions)
Jump to: navigation, search
Current revision (10:18, 10 September 2009) (edit) (undo)
(Required capabilities and software)
 
(16 intermediate revisions not shown.)
Line 4: Line 4:
We currently develop and/or deploy live material on these platforms:
We currently develop and/or deploy live material on these platforms:
-
#Solaris SPARC 2.6 or higher
+
#Solaris SPARC 2.6 or higher.  Also see note at [[Installing DLXS Version 13 on Solaris 10]]
#Fedora Core 1 or higher
#Fedora Core 1 or higher
Line 10: Line 10:
# ''DLXS Middleware:'' 50 MB to store the libraries and programs that make up the working DLXS system.
# ''DLXS Middleware:'' 50 MB to store the libraries and programs that make up the working DLXS system.
# ''Content:'' This varies dramatically according to the amount and format of your material. For a collection of significant scale, the storage requirements will be dominated by the number of page images and/or continuous tone images--SGML and metadata are quite small in comparison. DLXS allows you to store the middleware and the content in different locations to simplify system administration.
# ''Content:'' This varies dramatically according to the amount and format of your material. For a collection of significant scale, the storage requirements will be dominated by the number of page images and/or continuous tone images--SGML and metadata are quite small in comparison. DLXS allows you to store the middleware and the content in different locations to simplify system administration.
-
# Required capabilities and software
+
===Required capabilities and software===
-
## Root access (to change aspects of the environment, e.g., directory and file permissions, web server configuration, etc.)
+
# Root access (to change aspects of the environment, e.g., directory and file permissions, web server configuration, etc.)
-
## [http://www.perl.com/ Perl 5.8.8] or higher.
+
# A web server that supports Apache sessions. We recommend [http://httpd.apache.org/ Apache] 1.3.34 or higher.
-
## The following [http://www.cpan.org/modules/ Perl modules] that are not part of the base Perl distribution (where versions are given, DLXS requires that version or higher):
+
# [http://openjade.sourceforge.net/ OpenSP] 1.5 or higher (for using the supplied tools to prepare SGML and/or XML content for delivery via DLXS).
-
 
+
# [http://www.perl.com/ Perl 5.8.8] or higher.
-
 
+
# The following [http://www.cpan.org/modules/ Perl modules] that are not part of the base Perl distribution (where versions are given, DLXS requires that version or higher). Note that XML::LibXML and XML::LibXSLT are now required for all classes except BibClass. Currently, the BibClass user interface is not based on XSL. We recommend these Perl modules be installed before you begin the DLXS installation process.
-
{| border="1" cellpadding="20" cellspacing="0"
+
{| border="1" cellpadding="5" cellspacing="0"
!Module
!Module
!Version
!Version
Line 24: Line 24:
|-
|-
|DBD:mysql
|DBD:mysql
-
|3.0002
+
|3.0002 <div class="release"> '''Release_14:''' 4.005</div>
|-
|-
|DBI
|DBI
Line 31: Line 31:
|Mail::Mailer
|Mail::Mailer
|1.74
|1.74
-
|-
 
-
|Net::hostent
 
-
|1.01
 
|-
|-
|XML::LibXSLT
|XML::LibXSLT
-
|1.58
+
|1.58   or 1.62 wi XML::libXML 1.63
|-
|-
|XML::LibXML
|XML::LibXML
-
|1.58
+
|1.58 or 1.63 wi XML::libXSLT 1.62
|-
|-
|TEXT::CSV
|TEXT::CSV
|0.23
|0.23
|}
|}
-
       
 
-
Note that XML::LibXML and XML::LibXSLT are now required for all classes except BibClass. Currently, the BibClass user interface is not based on XSL. We recommend these Perl modules be installed before you begin the DLXS installation process.
 
-
:: 4. A web server that supports Apache sessions. We recommend [http://httpd.apache.org/ Apache] 1.3.34 or higher.
+
====For database management====
-
:: 5. [http://openjade.sourceforge.net/ OpenSP] 1.5 or higher (for using the supplied tools to prepare SGML and/or XML content for delivery via DLXS).
+
* [http://www.mysql.com/ MySQL] version 4.1 for Image Class metadata, for storing session data and for Collmgr collection data.   MySQL command line client must also be version 4.1 or newer. For some useful MySQL tips in a Solaris environment, see [[Installing DLXS Version 13 on Solaris 10]]
-
===Optional components===
+
====For page image viewing====
 +
* [http://c42pdf.ffii.org/ c42pdf] for displaying TIFF images in PDF format (free)
 +
* [http://www.dlxs.org/products/index.html tif2web] for displaying TIFF images in GIF and/or PNG format (free). Note that we distribute the Linux and Solaris binaries for tif2web version 1.0.4.
-
* For database management
+
====For JPEG2000-compressed continuous tone image viewing====
 +
* a JPEG2000 encoding tool such as kdu_compress that supports batch encoding of images (provided to DLXS subscribers and readily available at [http://www.kakadusoftware.com/ Kakadu Software])
 +
* kdu_expand for expanding and displaying JPEG2000-compressed images (provided to DLXS subscribers and readily available at [http://www.kakadusoftware.com Kakadu Software])
 +
* cjpeg for use in conjunction with kdu_expand for JPEG2000 web delivery (available as part of libjpeg)
-
# [http://www.mysql.com/ MySQL] for Image Class metadata version 4.1. MySQL client must also be version 4.1 or newer. Use of MySQL for Image Class requires MySQL to be used with Collmgr as well.
+
====For [http://www.lizardtech.com/ MrSID]-compressed continuous tone image viewing====
-
# [http://www.mysql.com/ MySQL] for storing session data and/or collection data (Collmgr).
+
* a MrSID encoding product such as MrSIDGeo that supports batch encoding of images (not free)
 +
* mrsid_retrieve for displaying MrSID-encoded images in JPEG format (free)
-
* For page image viewing
+
===Requirements for Optional MDP Software===
 +
The MDP software is not integrated with DLXS.  The following requirements are optional.
-
# [http://c42pdf.ffii.org/ c42pdf] for displaying TIFF images in PDF format (free)
+
====For page image viewing using the MDP Pageturner and Collection Builder====
-
# [http://www.dlxs.org/products/index.html tif2web] for displaying TIFF images in GIF and/or PNG format (free). Note that we distribute the Linux and Solaris binaries for tif2web version 1.0.4.
+
The following [http://www.cpan.org/modules/ Perl modules] are not part of the base Perl and, in addition, are not required for DLXS functionality. This list is provided for those partners who wish to experiment with the MDP software.
-
# For page image viewing using the MDP Pageturner you will need the [http://www.imagemagick.org/script/index.php ImageMagick-6.2.2] libraries and the [http://www.imagemagick.org/script/perl-magick.php Perl bindings] to the ImageMagick API in the Image::Magick package.
+
{| border="1" cellpadding="5" cellspacing="0"
 +
!Module
 +
!Version
 +
|-
 +
|Image::Magick
 +
|6.2.2
 +
|-
 +
|Data::Page
 +
|2.00
 +
|-
 +
|Test::WWW::Mechanize
 +
|0.00
 +
|-
 +
|Geo::IP
 +
|1.27
 +
|-
 +
|Attribute::Handlers
 +
|0.78_02
 +
|-
 +
|}
-
* For JPEG2000-compressed continuous tone image viewing
+
====For Image Magick see the following references====
 +
* [http://www.imagemagick.org/script/index.php ImageMagick-6.2.2] libraries and the
 +
* [http://www.imagemagick.org/script/perl-magick.php Perl bindings] to the ImageMagick API in the Image::Magick package.
-
# a JPEG2000 encoding tool such as kdu_compress that supports batch encoding of images (provided to DLXS subscribers and readily available at [http://www.kakadusoftware.com/ Kakadu Software])
 
-
# kdu_expand for expanding and displaying JPEG2000-compressed images (provided to DLXS subscribers and readily available at [http://www.kakadusoftware.com Kakadu Software])
 
-
# cjpeg for use in conjunction with kdu_expand for JPEG2000 web delivery (available as part of libjpeg)
 
-
 
-
* For [http://www.lizardtech.com/ MrSID]-compressed continuous tone image viewing
 
-
# a MrSID encoding product such as MrSIDGeo that supports batch encoding of images (not free)
 
-
# mrsid_retrieve for displaying MrSID-encoded images in JPEG format (free)
 
We appreciate hearing from you if you encounter other system requirements. Please [mailto:pwillett@umich.edu?subject=DLXSrequirements contact DLPS] for additions and suggestions.
We appreciate hearing from you if you encounter other system requirements. Please [mailto:pwillett@umich.edu?subject=DLXSrequirements contact DLPS] for additions and suggestions.
 +
 +
 +
[[#top|Top]]

Current revision

Main Page > Installing DLXS > System Requirements

Contents

[edit] Supported platforms

We currently develop and/or deploy live material on these platforms:

  1. Solaris SPARC 2.6 or higher. Also see note at Installing DLXS Version 13 on Solaris 10
  2. Fedora Core 1 or higher

[edit] Disk space requirements

  1. DLXS Middleware: 50 MB to store the libraries and programs that make up the working DLXS system.
  2. Content: This varies dramatically according to the amount and format of your material. For a collection of significant scale, the storage requirements will be dominated by the number of page images and/or continuous tone images--SGML and metadata are quite small in comparison. DLXS allows you to store the middleware and the content in different locations to simplify system administration.

[edit] Required capabilities and software

  1. Root access (to change aspects of the environment, e.g., directory and file permissions, web server configuration, etc.)
  2. A web server that supports Apache sessions. We recommend Apache 1.3.34 or higher.
  3. OpenSP 1.5 or higher (for using the supplied tools to prepare SGML and/or XML content for delivery via DLXS).
  4. Perl 5.8.8 or higher.
  5. The following Perl modules that are not part of the base Perl distribution (where versions are given, DLXS requires that version or higher). Note that XML::LibXML and XML::LibXSLT are now required for all classes except BibClass. Currently, the BibClass user interface is not based on XSL. We recommend these Perl modules be installed before you begin the DLXS installation process.
Module Version
Apache::Session 1.80
DBD:mysql 3.0002
Release_14: 4.005
DBI 1.50
Mail::Mailer 1.74
XML::LibXSLT 1.58 or 1.62 wi XML::libXML 1.63
XML::LibXML 1.58 or 1.63 wi XML::libXSLT 1.62
TEXT::CSV 0.23

[edit] For database management

  • MySQL version 4.1 for Image Class metadata, for storing session data and for Collmgr collection data. MySQL command line client must also be version 4.1 or newer. For some useful MySQL tips in a Solaris environment, see Installing DLXS Version 13 on Solaris 10

[edit] For page image viewing

  • c42pdf for displaying TIFF images in PDF format (free)
  • tif2web for displaying TIFF images in GIF and/or PNG format (free). Note that we distribute the Linux and Solaris binaries for tif2web version 1.0.4.

[edit] For JPEG2000-compressed continuous tone image viewing

  • a JPEG2000 encoding tool such as kdu_compress that supports batch encoding of images (provided to DLXS subscribers and readily available at Kakadu Software)
  • kdu_expand for expanding and displaying JPEG2000-compressed images (provided to DLXS subscribers and readily available at Kakadu Software)
  • cjpeg for use in conjunction with kdu_expand for JPEG2000 web delivery (available as part of libjpeg)

[edit] For MrSID-compressed continuous tone image viewing

  • a MrSID encoding product such as MrSIDGeo that supports batch encoding of images (not free)
  • mrsid_retrieve for displaying MrSID-encoded images in JPEG format (free)

[edit] Requirements for Optional MDP Software

The MDP software is not integrated with DLXS. The following requirements are optional.

[edit] For page image viewing using the MDP Pageturner and Collection Builder

The following Perl modules are not part of the base Perl and, in addition, are not required for DLXS functionality. This list is provided for those partners who wish to experiment with the MDP software.

Module Version
Image::Magick 6.2.2
Data::Page 2.00
Test::WWW::Mechanize 0.00
Geo::IP 1.27
Attribute::Handlers 0.78_02

[edit] For Image Magick see the following references


We appreciate hearing from you if you encounter other system requirements. Please contact DLPS for additions and suggestions.


Top

Personal tools