These instructions were followed from Freeside installation wiki.

  • Set environment variable for your architecture.
      export BASEARCH=i386
    
  • Following instructions will add 3'rd party repository of Perl modules (dries repo in this case) to the yum repository list.
    wget -O /tmp/rpmforge-release-0.3.6-1.el4.rf.$BASEARCH.rpm http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.$BASEARCH.rpm
    rpm -ivh /tmp/rpmforge-release-0.3.6-1.el4.rf.$BASEARCH.rpm
    rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
    
    cat <<END>/etc/yum.repos.d/dries.repo
    [dries]
    name=Extra Fedora rpms dries - \$releasever - \$basearch
    baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el\$releasever/en/\$basearch/dries/RPMS
    END
     
    rpm --import http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt
    
  • To build RPM from CPAN packages
    rpm --import http://perl.arix.com/cpan2rpm/gpg.pub.asc
    yum install rpm-build perl-Module-Build
    rpm -ivh http://internap.dl.sourceforge.net/sourceforge/cpan2rpm/cpan2rpm-2.027-1.noarch.rpm
    
  • To install perl module using yum type in the following command. The 'y' switch indicates say yes to any questions asked during installation. This is useful when RPM (CPAN) asks about resolving dependency.
      yum -y install perl-module-name
    

Reference:

  1. http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:InstallingOnCentOS4.4