-1 Unpack this distribution other than where you want to install RT
-
- To do this cleanly, run the following command:
-
- tar xzvf rt.tar.gz -C /tmp
-
-2 Run the "configure" script.
-
- ./configure --help to see the list of options
- ./configure (with the flags you want)
-
- RT defaults to installing in /opt/rt3 with MySQL as its database. It
- tries to guess which of www-data, www, apache or nobody your webserver
- will run as, but you can override that behavior. Note that the
- default install directory in /opt/rt3 does not work under SELinux's
- default configuration.
-
- If you're upgrading RT stop and review the UPGRADING document.
- Some extensions you're using may have been integrated into
- core, or there may be other extra steps to follow. It's recommended
- that you use a new clean directory when you're upgrading to
- new major release (for example from 3.6.x to 3.8.x).
-
-3 Make sure that RT has everything it needs to run.
-
- Check for missing dependencies by running:
-
- make testdeps
-
-4 If the script reports any missing dependencies, install them by hand
- or run the following command as a user who has permission to install perl
- modules on your system:
-
- make fixdeps
-
- Some modules require user input or environment variables to install correctly,
- so it may be necessary to install them manually.
-
-5 Check to make sure everything was installed properly.
-
- make testdeps
-
- It might sometimes be necessary to run "make fixdeps" several times
- to install all necessary perl modules.
-
-6 If this is a new installation:
-
- As a user with permission to install RT in your chosen directory, type:
-
- make install
-
- Set up etc/RT_SiteConfig.pm in your RT installation directory.
- You'll need to add any values you need to change from the defaults
- in etc/RT_Config.pm
-
- As a user with permission to read RT's configuration file, type:
-
- make initialize-database
-
- If the make fails, type:
-
- make dropdb
-
- and start over from step 6
-
-7 If you're upgrading from RT 3.0 or newer: