Find and deploy the packages you need to install and set up CollabNet
TeamForge.
-
Download the software you'll need to install the TeamForge application.
-
Get the main TeamForge install
package from open.collab.net.
Copy it to a temporary location, such as
/tmp, on the server where TeamForge will run.
-
If you are installing TeamForge on a
server without an Internet connection, ask your CollabNet representative
for one of these auxiliary packages and save it in
/tmp.
This download includes the extra software and utilities you would
otherwise be downloading automatically during the install process.
The exact auxiliary package you will download depends on your
operating system:
Operating system |
Installer package |
Red Hat Enterprise Linux 5.4 32-bit |
CTF-Disconnected-media-5.4.0.0-308.el5.i386.rpm |
Red Hat Enterprise Linux 5.4 64-bit |
CTF-Disconnected-media-5.4.0.0-308.el5.x86_64.rpm |
SuSE Linux Enterprise Server 11.x 32-bit |
CTF-Disconnected-media-5.4.0.0-308.sles11.i386.rpm |
SuSE Linux Enterprise Server 11.x 64-bit |
CTF-Disconnected-media-5.4.0.0-308.sles11.x86_64.rpm |
-
Unpack the installation package.
-
rpm -Uvh TeamForge-installer-5.4.0.0-308.noarch.rpm
Tip: If you installed a previous release using the
--prefix flag, specify the same path here. Otherwise the
installer will assume the default path.
-
rpm -Uvh TeamForge-installer-5.4.0.0-308.noarch.rpm
--prefix /some/other/path
-
If you are upgrading TeamForge on a
server without an Internet connection, unpack the auxiliary installer package
that you downloaded.
(See the table for the exact package name.)
-
Insert the installation DVD for the operating system.
This will provide some of the necessary software and utilities for
installing TeamForge.
-
Mount the Red Hat (or CentOS) installation DVD.
Note: On SuSE, you don't need to mount the DVD. Just check that the
contents of
/etc/zypp/repos.d/SUSE-Linux-Enterprise-Server-11-0.repo
are appropriate for your installation environment. For example,
replace sr0 with the identifier for your server's
CD drive, if necessary.
-
umount /media/RHEL_5.3\ i386\ DVD/
-
cd /media/
-
mkdir cdrom
-
mount /dev/cdrom ./cdrom/
Replace cdrom with the identifier for your server's
CD drive, if necessary.
Tip: If there are any spaces in the automount, unmount it
first and mount it as a filepath, with no spaces.
-
Create a yum configuration file that points to the OS installation DVD
contents.
For example, if you are using vi:
- vi /etc/yum.repos.d/cdrom.repo
-
Copy this into the file you just created:
[RHEL-CDROM]
name=RHEL CDRom
baseurl=file:///media/cdrom/Server/
gpgfile=file:///media/cdrom/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=0
Note: On CentOS 5, omit "Server" from the baseurl
path, like this:
baseurl=file:///media/cdrom/
-
Check that your configuration files are correct.
- yum list httpd
- yum list apr
Now the yum package manager will look for the standard OS installation
components on the DVD and not on the Internet.
-
Get the TeamForge update package from open.collab.net.
Copy it to
/opt/collabnet/teamforge-installer/5.4.0.0/migration.
-
Unzip the update package.
-
cd /opt/collabnet/teamforge-installer/5.4.0.0/migration
-
unzip migratorator_5.4.0.0.308.zip
-
Copy the master configuration file, site-options.conf,
from the old site to the same location in the new site.
-
cp
/opt/collabnet/teamforge-installer/5.3.0.0/conf/site-options.conf
/opt/collabnet/teamforge-installer/5.4.0.0/conf/site-options.conf
Tip: You may need to use scp
instead.
-
In the site-options.conf file, rename the
HOST_localhost token, replacing the current host name
with the name of the machine on which your new TeamForge site will run.
Note: Make sure the HOST variable is not commented
out.
The installer is now ready to go. If you used the default path, it is
located at /opt/collabnet/teamforge-installer/5.4.0.0.