紅旗 Linux 預設安裝無資料庫軟體,無法滿足 Java EE 開發需求,首選 MySQL。雖工具光盤提供 MySQL 4.0 RPM 包,但我選擇 MySQL 5.0。官網下載最新版 (圖 1),5.1 為 beta、6.0 為 alpha,故用 5.0 社區版 (企業版收費)。

打包方式多樣,我選 non-rpm 方式 (mysql-5.0.45-linux-i686.tar.gz,77.5MB)。RPM 包雖簡單但 Server/Client/庫分開打包下載麻煩。non-rpm 解壓後需配置:
過程截圖 (圖 2) 顯示資料存放於 /usr/mysql/data,初始化前該目錄為空。配置完成用 ./bin/mysqld_safe --user=mysql 啟動 (指定 mysql 用戶為安全考量),用 ./bin/mysqladmin 設定 root 密碼,最後用 ./bin/mysql 連線操作 (圖 3)。

紅旗桌面 5.0 未整合 HTTPD (大多數 Linux 預裝 Apache),需自行下載編譯。下載 httpd-2.2.6.tar.gz (圖 4),解壓 (圖 5)。紅旗桌面 GCC 整合良好,編譯約 7 分鐘。

編譯步驟:
./configure --prefix=/usr/httpd
make
make install
安裝完成進入目錄修改配置檔 (修改 ServerAdmin、DocumentRoot),啟動伺服器 (圖 6、7)。瀏覽器訪問 https://localhost/ 成功 (圖 8)。

雖 Java 開發常用 Tomcat,但安裝 HTTPD 為後續安裝 Bugzilla 鋪路 (Bugzilla 需 HTTPD 與郵件伺服器)。
紅旗桌面自帶 SendMail (rpm -qa | grep sendmail 可見),預設未啟動。執行 /usr/sbin/sendmail -bd 啟動,ps ax | grep sendmail 確認運行 (圖 9)。
