在 CentOS 4.2 上安裝 RT 3.4.x
- RT 是一個企業級的傳票系統,它容讓一組人能夠聰明地及有效率地管理由一群用戶所提交的工作、問題、及要求。
- 以一個全新的 CentOS 4.x 伺服器安裝作為開始。
- 安裝軟件。 cd /etc/yum.repos.d wget http://campus.fct.unl.pt/paulomatos/rt/repository/3.4.x/rt-3.4.x.repo cd /tmp yum -y update yum -y install httpd-devel mod_ssl mysql mysqlclient10 mysql-server mysql-devel sendmail-cf perl-DBD-Pg 
- 設定及啟用服務。 chkconfig httpd on service httpd restart chkconfig mysqld on service mysqld start mysqladmin -u root password newpass 
- 安裝 RT。 警告:RT 會取替某些來自 base 軟件庫的套件,特別是 mod_perl 假若你的 base 軟件庫受到 protect base 插件的保護,你必須同樣地「保護」RT 軟件庫,好讓它能夠取替來自 base 軟件庫的套件。此外,這樣做亦保護 RT 套件免受其它軟件庫取代,尤其是 perl-DBX- 類套件。 yum -y install rt rt-mail-dispatcher cp /etc/rt/RT_Config.pm /etc/rt/RT_SiteConfig.pm 
- 設定 RT。 vi /etc/rt/RT_SiteConfig.pm vi /etc/httpd/conf.d/rt.conf (你絕對應該先設定 RT 資料庫的密碼。不這樣做可能會非常危險)
- 將 RT 的資料庫初始化。 /usr/sbin/rt-setup-database --action init --dba root --prompt-for-dba-password *** 假如發生任何錯誤,你可以隨時執行這個指令來刪除一切 /usr/sbin/rt-setup-database --action drop --dba root --prompt-for-dba-password 
- 設定 RT 的 .procmailrc 檔案。 vi /var/rt/home/.procmailrc 
- 設置郵件發送程式。 cp /usr/bin/rt-mailgate /etc/smrsh/rt-mailgate vi /etc/aliases - 加入以下數行: rt: "|/etc/smrsh/rt-mailgate --queue general --action correspond --url http://your.host.name/" rt-comment: "|/etc/smrsh/rt-mailgate --queue general --action comment --url http://your.host.name/" 
- 加入那些在名稱內含有空格的佇列的範例: #rt-dev: "|/etc/smrsh/rt-mailgate --queue 'Dev Group' --action correspond --url http://your.host.name/" #rt-dev-comment: "|/etc/smrsh/rt-mailgate --queue 'Dev Group' --action comment --url http://your.host.name/" 
 
- 加入以下數行: 
- 設定 Sendmail vi /etc/mail/sendmail.mc - 將這行: DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl 改為:dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') 
 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 加入你的主機名:vi /etc/mail/local-host-names - 加入一行: rt.example.com 
 service sendmail restart 
- 將這行: 
- 登入 RT - 登入 http://your.host.name/ 
- 預設用戶 = root 預設密碼 = password 
- 建立用戶 
- 授權給用戶 
- 建立佇列 
 
你可以在這裡找到於安裝後有用的資訊:http://wiki.bestpractical.com/index.cgi?ItsFinallyInstalledNowWhat
Translation of revision 8
