SAMS2 Software Requirements
ABOUT Table of Contents Install

2 Software Requirements

2.1 Software Requirements

SAMS2 module Package description
sams2 squid Squid is a high performance Web proxy cache that can be arranged hierarchically for an improvement in response times and a reduction in bandwith usage.
pcre library of Perl-compatible regular expressions.
mysql The MySQL client programs, the client shared libraries, and generic MySQL files. Required if MySQL is used as SAMS database.
postgresql PostgreSQL is a very powerful and fast Database. Required if PostgreSQL is used as SAMS database.
unixODBC
doxygen Doxygen can be used to generate an on-line class browser (in HTML) from a set of source files.
sams2-web httpd Apache is the world's most popular HTTP server, being quite possibly the best around in terms of functionality, efficiency, security and speed.
gd libgd is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a .PNG or .JPG file.
zlib zlib is a lossless data-compression library.
php PHP is an HTML-embedded scripting language.
mod_php The mod_php module enables the Apache web server to understand and process the embedded PHP language in web pages.
php-gd PHP GD module to create and manipulate image files in a variety of different image formats, including GIF, PNG, JPEG, WBMP, and XPM.
php-ldap The php_ldap module extends the functionality of PHP (Hypertext Preprocessor) to enable PHP programs and applications to interface with a Lightweight Directory Access Protocol (LDAP) database.
php-mysql The php-mysql package contains a dynamic shared object that will add MySQL database support to PHP. Required if MySQL is used as SAMS database.
php-pgsql The php-pgsql package contains a dynamic shared object that will add PostgreSQL database support to PHP.Required if PostgreSQL is used as SAMS database.
fpdf PHP class to generate PDF Files
pdflib A library for generating PDF on the fly. PDFlib is the premier software component if you want to generate PDF on your server, convert text and graphics, or implement PDF output in your own products

2.2 The packages for installation from source code

SAMS2 module Package Description
--- autoconf Autoconf is an extensible package of m4 macros that produce shell scripts to automatically configure software source code packages.
automake Automake is a tool for automatically generating Makefiles compliant
libtool GNU Libtool is a set of shell scripts which automatically configure UNIX and UNIX-like systems to generically build shared libraries.
sams2 pcre-devel pcre development files.
mysql-devel MySQL development files. libraries and header files that are needed for developing MySQL client applications.
libstdc++-devel C++ development files. libraries and header files standard C++ Library.
gcc-c++ C++ support to the gcc.
postgresql-devel PostgreSQL development files. Libraries and header files that are needed for developing PostgreSQL client applications.
unixODBC-devel unix ODBC development files.

ABOUT Table of Contents Install