Wikia

Request Tracker Wiki

Watchlist Recent changes

RHEL5RepoArchive

Contents

RT 3.8.7 module Repo for Redhat Enterprise 5.x Edit

For updates to this guide and its packages visit: http://blog.jwhite3.com

Prerequisites Edit

This document assumes you have basic system admin experience and root access to the server you are installing on. In addition you require...

• Redhat Enterprise 5.x base install
• yum configured to provide all ‘base’ packages available on the installation media.
  This repo only contains the modules that DON'T ship with the Redhat distro.

Repository Setup Edit

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.

• Download this archive and extract it. Edit
wget http://www.jwhite3.com/files/rt/rt_3.8.7_bundle.zip
unzip rt_3.8.7_bundle.zip
• Setup a local or remote yum repository to serve these packages Edit
mv rt_repo /opt/
mv rt.repo /etc/yum.repos.d/


Contents of rt.repo :

[rt-387-local]
name=Request Tracker - $basearch
baseurl=file:///opt/rt_repo/$basearch/
enabled=1
gpgcheck=0

[rt-387-noarch-local]
name=Request Tracker - noarch
baseurl=file:///opt/rt_repo/noarch/
enabled=1
gpgcheck=0
• Clean your yum cache, download new repo data, and make sure rt repo exists Edit
yum clean all
yum list perl*

Example RT Installation using repository Edit

The rt_3.8.7_bundle.zip archive includes 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 that must be installed manually due to RHEL5 conflicts.
  (CGI, Encode, File::Temp, Sys::Syslog, Test::Simple, MIME::tools)
• rt-3.8.7.tar.gz - The RT system itself.
• rt.repo - The YUM repository file for the local repo that will be installed
• rt_repo.tar.gz - The archive of the repository itself.

Automated Method Edit

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

Manual Method Edit

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

Note: Because perl-DBD-mysql-4.006-1 was installed using the approach before, I had issues to install mysql-server after. Therefore, you have to install the server without dependencies:

yum install mysql-server # failed, but available in cache area
rpm -i --nodeps /var/cache/yum/updates/packages/mysql-server-5.0.77-4.el5_5.4.i386.rpm


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

Pages on Request Tracker Wiki

Add a Page
857pages on
this wiki

Latest Photos

Add a Photo
28photos on this wiki
See more >

Recent Wiki Activity

See more >

Around Wikia's network

Random Wiki