Communication Server

Not necessary with CentOS 5.x

CentOS Installation
For the server, I used Centos 4.4 as it has a single server-only install CD. For simplicity, I used the "minimal" package configuration option. After CentOS has installed and you've rebooted the machine, update what's there:

yum -y update

Then start installing the software we'll need for OCS Inventory-NG:

yum install mysql-server
yum install httpd
yum install mod_perl

CentOS Repository at CentOS.Karan.org
The default CentOS repositories didn't have some of the necessary Perl modules, so install this repository:

cd /etc/yum.repos.d
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo

The other option, which has some that are still missing (and maybe the others) is:

rpm -Uhv http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm

Communication Server Prerequisites
Since I previously had trouble installing perl-DBI for a source install of MySQL, this was done on a machine using MySQL installed with yum. So the required Perl modules for OCSNG were installed the same way:
These modules installed without any repo tweaking:

yum install perl-Compress-Zlib
yum install perl-DBI
yum install perl-DBD-MySQL

Others required the addition of an rpm repository:

rpm -Uhv http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm

With rpmforge added, you should be able to install the rest:

yum install perl-XML-Simple
yum install perl-Apache-DBI
yum install perl-Net-IP
yum install perl-SOAP-Lite

One module that didn't seem to get installed was perl-XML-Parser. I had troubles getting a Windows client to install to the server even though this module wasn't listed in the install manual.

yum install perl-XML-Parser

Recent Updates

  • 10 months 2 weeks ago
    1.27.2 update
  • 10 months 4 weeks ago
    Drupal 10/11 config
  • 10 months 4 weeks ago
  • PHP
    11 months 32 min ago
    PHP 8.3.11 and AlmaLinux
  • 11 months 11 hours ago
    New version of Pound
Error | Production Monkeys

Error

The website encountered an unexpected error. Please try again later.