京山游俠

          專注技術,拒絕扯淡
          posts - 50, comments - 868, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Fedora 10 中安裝Bugzilla的步驟,帶圖

          Posted on 2009-04-02 17:49 京山游俠 閱讀(2532) 評論(2)  編輯  收藏 所屬分類: Linux和Java
          做軟件開發,一直有一個問題需要解決,那就是團隊之間如何協作。因此源代碼管理工具和任務管理工具是必不可少的。在開源領域,有兩個任務管理軟件可以使用,他們是Bugzilla和Trac。至于誰好誰壞,我也不知道,我只是隨便選擇了Bugzilla。

          在我以前的博文中,我寫過在紅旗6中安裝Bugzilla的步驟,比較麻煩,地址如下:
          http://www.aygfsteel.com/youxia/archive/2007/09/15/145383.html

          而在Fedora 10中,問題就簡單多了,主要是Fedora 10中的yum工具讓Bugzilla的安裝變得方便了。而且Bugzilla需要httpd和mysql的支持,需要perl和很多模塊的支持,這些先決條件在我安裝Fedora 10的時候就已經安裝好了。使用yum list | grep bugzilla命令,可以很簡單就查出yum的軟件倉庫中有Bugzilla 3.0。于是,我使用yum install bugzilla 安裝,如下圖:
          001.png

          yum會自動檢查需要安裝或升級的模塊,這個過程的輸出很長,我就不全部列出來了,下面是最后需要安裝的包的列表:
          002.png

          回答y,yum開始安裝。最后安裝成功。下一步,我們需要運行它,因為Bugzilla是一個基于Web的任務管理系統,根據經驗,我認為它一定會更改或增加httpd的配置文件。經過我檢查,發現是在/etc/httpd/conf.d/目錄下增加了一個bugzilla.conf文件,如下:
          003.png

          根據這個文件,我們知道Bugzilla安裝在/usr/share/bugzilla目錄中。下一步,我們啟動httpd和mysqld服務,如下:
          007.png

          這個時候,直接打開瀏覽器,輸入http://localhost/bugzilla進行訪問,是會出現錯誤的,因為Bugzilla需要的數據庫還沒有創建呢。所以,我們需要進入到/usr/share/bugzilla目錄,運行下面的checksetup.pl腳本,運行這個腳本需要有對mysql數據庫的訪問權限,所以,我們需要在mysql中進行授權,如下:
          004.png
          (說明:上圖中的show databases語句是在運行完checksetup.pl腳本后執行的,所以可以看到多了bugs數據庫。)

          然后執行checksetup.pl腳本,過程如下:
          005.png

          過程較長,不全部列出,直接給出該腳本創建數據庫的過程的截圖:
          006.png

          這里說一下,如果用前面的對Mysql授權的方法行不通的話,也可以修改/etc/bugzilla/localconfig文件,把用戶改成root或空,因為在Mysql的默認安裝中,root用戶和空用戶有對Mysql數據庫最高的權限。

          最后,看一下Bugzilla的運行界面,如下:
          008.png

          在我的上一篇文章中,我向大家展示了Fedora 10中自帶的Eclipse。Eclipse可以非常方便和Bugzilla進行集成。具體過程我將在下一篇文章中展示。

          最后,歡迎大家探討各種軟件缺陷跟蹤工具的優缺點。




          評論

          # re: Fedora 10 中安裝Bugzilla的步驟,帶圖  回復  更多評論   

          2009-04-03 14:20 by 于翔
          不錯,謝謝樓主分享!

          # re: Fedora 10 中安裝Bugzilla的步驟,帶圖[未登錄]  回復  更多評論   

          2009-04-04 20:36 by Zeng
          雖然我還沒有用到,不過,不能不贊你!
          主站蜘蛛池模板: 荥经县| 松溪县| 景德镇市| 新邵县| 昌吉市| 武威市| 象山县| 龙门县| 咸丰县| 微博| 澄迈县| 马龙县| 威远县| 安远县| 中阳县| 新巴尔虎左旗| 顺昌县| 汤原县| 毕节市| 砀山县| 江孜县| 鹤壁市| 荃湾区| 杭州市| 连州市| 南皮县| 桐城市| 宿迁市| 临朐县| 柳州市| 兰州市| 和静县| 五家渠市| 土默特右旗| 芜湖市| 奈曼旗| 西城区| 安西县| 宁陵县| 广昌县| 晋州市|