Bugzilla - 安裝



Bugzilla GIT 網站是獲取 Bugzilla 的最佳方式。從網站下載並安裝 GIT − https://git-scm.tw/download 並執行。

git clone --branch release-X.X-stable https://github.com/bugzilla/bugzilla 
C:\bugzilla 

其中,“X.X” 是 Bugzilla 穩定版本的兩位數版本號(例如 5.0)

另一種下載 Bugzilla 的方法是從以下連結下載 − https://www.bugzilla.org/download/ 並向下移動到“穩定版本”部分,然後從列表中選擇最新的版本,如下面的螢幕截圖所示。單擊“下載 Bugzilla 5.0.3”。

Stable Release

Bugzilla 以“tarball”(.tar.gz 副檔名)的形式提供,任何稱職的 Windows 歸檔工具都應該能夠開啟它。

Opening Bugzilla

PERL 模組

Bugzilla 需要安裝許多 Perl 模組。其中一些是必需的,而另一些則啟用附加功能,是可選的。

在 **ActivePerl** 中,這些模組可在 **ActiveState** 儲存庫中找到,並使用 ppm 工具安裝。可以在命令列中使用它,或者只需鍵入 **ppm**,使用者將獲得一個 GUI。

使用以下命令安裝以下必需模組。

ppm install <modulename> 

下面描述了一些最重要的 PERL 模組。

  • **CGI.pm** − 它是一個廣泛用於程式設計 CGI(公共閘道器介面)Web 應用程式的 Perl 模組。它有助於為接收和處理使用者輸入提供一致的 API。

  • **Digest-SHA** − Digest-SHA1 模組允許您在 Perl 程式中使用 NIST SHA-1 訊息摘要演算法。該演算法將任意長度的訊息作為輸入,並生成輸入的 160 位“指紋”或“訊息摘要”作為輸出。

  • **TimeDate** − TimeDate 是表示時間/日期組合的類,它是 Perl TimeDate 專案的一部分。

  • **DateTime** − DateTime 是表示日期/時間組合的類,它是 Perl DateTime 專案的一部分。

  • **DateTime-TimeZone** − 此類是所有時區物件的基類。時區在內部表示為一組觀測值,每個觀測值都描述了給定時間段內相對於 GMT 的偏移量。

  • **DBI** − 它是 Perl 的標準資料庫介面模組。它定義了一組方法、變數和約定,這些方法、變數和約定提供了與實際使用的資料庫無關的一致的資料庫介面。

  • **Template-Toolkit** − Template Toolkit 是一個 Perl 模組集合,它實現了一個快速、靈活、強大且可擴充套件的模板處理系統。它可用於處理任何型別的文字文件,並且與輸入無關。

  • **Email-Sender** − Email-Sender 替換了舊的且有問題的郵件傳送庫,該庫在處理簡單的郵件傳送任務方面做得不錯,但由於幾個原因不適合認真使用。

  • **Email-MIME** − 這是 Email-Simple 模組的擴充套件。它主要用於處理 MIME 編碼的訊息。它將訊息作為字串接收,將其拆分為各個組成部分,並允許您訪問訊息的不同部分。

  • **URI** − 統一資源識別符號是標識抽象或物理資源的緊湊字元字串。URI 可以進一步分類為統一資源定位符 (URL) 或統一資源名稱 (URN)。

  • **List-MoreUtils** − 它為列表提供了一些微不足道但常用的功能,這些功能不會進入 List-Util 模組。

  • **Math-Random-ISAAC** − ISAAC(間接、移位、累加、新增和計數)演算法旨在獲取一些種子資訊並生成看似隨機的結果作為輸出。

  • **File-Slurp** − 此模組提供子例程,允許您透過一個簡單的呼叫來讀取或寫入檔案。它們旨在簡單易用,具有靈活的方式來傳遞或獲取檔案內容,並且非常高效。

  • **JSON-XS** − 此模組將 Perl 資料結構轉換為 JSON,反之亦然。JSON-XS 的主要目標是正確性,次要目標是速度。

  • **Win32** − Win32 模組包含訪問 Win32 API 的函式。

  • **Win32-API** − 使用此模組,您可以匯入和呼叫 Win32 動態連結庫 (DLL) 中的任意函式,而無需編寫 XS 擴充套件。

  • **DateTime-TimeZone-Local-Win32** − 此模組提供在 Windows 平臺上確定本地時區的方法。

以下模組啟用各種可選 Bugzilla 功能;請根據您的需求嘗試安裝這些模組 −

  • **GD** − 僅當您需要圖形報告時才需要 GD 模組。

  • **Chart** − 僅當您需要像 GD 模組一樣的圖形報告時才需要此模組。

  • **Template-GD** − 此模組具有用於模板外掛的模板工具包。

  • **GDTextUtil** − 此模組具有與 GD 一起使用的文字實用程式。

  • **GDGraph** − 它是一個 Perl5 模組,用於使用 GD 模組建立圖表。

  • **MIME-tools** − MIME-tools 是一個 Perl5 MIME 模組的集合,用於解析、解碼和生成單部分或多部分(甚至是巢狀多部分)MIME 訊息。

  • **libwww-perl** − Perl 的全球資訊網庫也稱為 libwww-perl。它是一組 Perl 模組,這些模組使 Perl 程式設計可以輕鬆地傳送請求到全球資訊網。

  • **XML-Twig** − 它是一個 Perl 模組,用於高效地處理 XML 文件。此模組為文件提供了一種面向樹的介面,同時仍然允許處理任何大小的文件。

  • **PatchReader** − 此模組具有各種實用程式,用於讀取和操作補丁和 CVS。

  • **perl-ldap** − 它是一個模組集合,為 Perl 程式實現了 LDAP 服務 API。此模組可用於搜尋目錄或執行維護功能,例如新增、刪除或修改條目。

  • **Authen-SASL** − 此模組提供了一個實現框架,所有協議都應該能夠共享該框架。

  • **Net-SMTP-SSL** − 此模組為 Net-SMTP 1.04 提供 SSL 支援。

  • **RadiusPerl** − 此模組提供簡單的 Radius 客戶端功能。

  • **SOAP-Lite** − 此模組是一個 Perl 模組集合,它在客戶端和伺服器端都為簡單物件訪問協議 (SOAP) 提供了一個簡單輕便的介面。

  • **XMLRPC-Lite** − 此 Perl 模組在客戶端和伺服器端都為 XML-RPC 協議提供了一個簡單的介面。

  • **JSON-RPC** − 一組實現 JSON RPC 2.0 協議的模組。

  • **Test-Taint** − 此模組具有測試汙染的工具。

  • **HTML-Parser** − 此模組定義了一個類 HTMLParser,它作為解析以 HTML 和 XHTML 格式設定的文字檔案的依據。

  • **HTML-Scrubber** − 此模組有助於以可靠且靈活的方式清理或擦除 html 輸入。

  • **Encode** − 此模組在 Perl 的字串和系統的其餘部分之間提供介面。

  • **Encode-Detect** − 此模組是 Encode-Encoding 子類,用於檢測資料的編碼。

  • **Email-Reply** − 此模組有助於回覆電子郵件或訊息。

  • **HTML-FormatText-WithLinks** − 此模組獲取 HTML 並將其轉換為純文字,但將 HTML 中的所有連結列印為腳註。

  • **TheSchwartz** − 此模組是一個可靠的作業佇列系統。

  • **Daemon-Generic** − 此模組提供了一個框架,用於啟動、停止、重新配置類似守護程式的程式。

  • **mod_perl** − 此模組有助於將 Perl 直譯器嵌入到 Apache 伺服器中。

  • **Apache-SizeLimit** − 此模組允許您終止 Apache httpd 程序,如果它們變得太大。

  • **File-MimeInfo** − 此模組用於確定檔案的 mime 型別。

  • **IO-stringy** − 此工具包主要提供用於對非普通檔案控制代碼執行傳統和麵向物件的 (i/o) 的模組。

  • **Cache-Memcached** − 此模組是記憶體快取守護程式 (memcached) 的客戶端庫。

  • **Text-Markdown** − 此模組是一個文字到 HTML 過濾器;它將易於閱讀/易於編寫的結構化文字格式轉換為 HTML。

  • **File-Copy-Recursive** − 此模組是用於遞迴複製檔案和目錄的 Perl 擴充套件。

在 Strawberry Perl 中,使用 **cpanm** 指令碼安裝模組。一些最重要的模組預設已安裝。可以使用以下命令安裝其餘模組 −

cpanm -l local <modulename>

使用 **checksetup.pl** 命令將顯示要安裝的模組列表。

廣告