RT 3.8.7 YUM Repository for RHEL5

Many months after building the RT 3.6.6 rpm repository, I finally got around to gathering up all the required perl modules (in rpm format) for version 3.8.7.

The result is a new, localized, module repository for the latest version of RT. The archive below includes a yum repo of the hierarchical perl dependencies required by the latest version, as well a a few that must be manually installed due to RPM file conflicts in RHEL5.


Instructions:

Download the following archive:   rt_3.8.7_bundle.zip

Unzip the archive:

unzip rt_3.8.7_bundle.zip

The archive contains the following files:

  • instal.sh - Automated setup that will install the repository locally, install the required modules, compile the modules that cannot be install via RPM, and finally... install RT
  • Modules.tar.gz - Archive containing the 6 modules (CGI, Encode, File::Temp, Sys::Syslog, Test::Simple, MIME::tools) that must be installed manually due to RHEL5 conflicts.
  • rt-3.8.7.tar.gz - The RT system inself. Also available here.
  • rt.repo - The YUM repository file for the local repo that will be installed
  • rt_repo.tar.gz - The archive of the repository itself.

Installation Notes:


You MUST have access to a working BASE repository for your architecture. This repo only contains the modules that DON'T ship with the Redhat distro.

You must setup your MySQL and Apache instances yourself. Depending on your needs, the configuration can vary wildly... therefor it will not be covered here.


Automated Method

chmod o+x install.sh
./install.sh


Manual Method

tar -zxvf rt_repo.tar.gz
mv rt_repo /your/repo/path/here
mv rt.repo /etc/yum.repos.d/
tar -zxvf rt-3.8.7.tar.gz
tar -zxvf Modules.tar.gz

Read through the install.sh file. Use it as a guide to install. The basic sequence is as follows...
  • Create RT user/group
  • Install RT yum repo
  • Install packages required to compile other modules and packages (Devel Requirements)
  • Build & Install the 6 modules that can't be installed via RPM on RHEL5
  • Install the required packages for RT to be built
  • Build & Install RT
Post installation instructions are the same as in previous versions. The existing guide on the RT Wiki is still valid. http://wiki.bestpractical.com/view/Rhel5InstallGuide