This chapter covers the general installation process for Sauron. This includes software installation and initial system configuration. Make sure you have all the required programs installed, before starting to install Sauron.
Sauron is developed under Linux and Solaris, but is should work pretty much on any *nix like OS (as long as you can get the required programs on your platform). Sauron is currently written entirely in Perl (with some supporting shell-scripts).
Following programs are needed to run Sauron.
PostgreSQL v7.x or later (7.2.3 or newer recommended)
Perl 5 or later (at least 5.6 recommended)
Perl modules (these can be found from CPAN):
CGI v2.752 or later (older versions should work fine too)
Digest::MD5 v2.16 or later
Net::DNS v0.26 or later
Net::Netmask v1.9002 or later
Pg v1.9.0 or later (PostgreSQL interface)
Apache or any other WWW server that supports CGI (for WWW interface)
To use DNS & DHCP configurations generated by Sauron you will also need Internet Software Consortium's DNS & DHCP programs.
BIND 8.2.x or later (9.2.x or newer recommended)
DHCP v2 or later (3.x or newer strongly recommended)