天天看點

zabbix-2.2.1 打造 server 端 自定義 rpm 方法 [備忘]



zabbix-2.2.1 下載下傳位置

<a target="_blank" href="http://downloads.sourceforge.net/project/zabbix/zabbix%20latest%20stable/2.2.1/zabbix-2.2.1.tar.gz">http://downloads.sourceforge.net/project/zabbix/zabbix%20latest%20stable/2.2.1/zabbix-2.2.1.tar.gz</a>

目标: 建立 zabbix server 端 rpm 軟體包, 友善進行軟體分發

安裝位置:

編譯測試

安裝需要的庫檔案

解壓 zabbix 服務端

測試

make 成功不報錯後退出編譯

開始建立 rpm 軟體包, 目前使用 rhel5.8

檔案說明

預設 spec 模闆及簡單說明

下面是編輯後的 zabbix-2.2.1.spec

注, 目前庫依賴關系使用到自定義的 libxml2-devel 及 iconv-devel, 各位可自行重新進行定義, 另外, 目前不需要監控 java 服務, 是以沒有使用參數 --enable-java

編譯方法

留意編譯最後的資訊

軟體編譯成功後, 預設在 /usr/src/redhat/rpms 目錄中生成, 留意

測試軟體安裝

rpm 編譯檔案 spec 中的宏變量, 可參考 /usr/lib/rpm/macros 檔案如下描述