何気なく、TL 眺めてたら、
というのが流れてたので、早速自前でdeb化してみた。
source を元にパッケージングする方法は、昔書いたエントリーがあるので、そいつを参考に。
手順通り、進めて行ったら
dh_builddeb -- -Zxz
dpkg-deb: `../zabbix-proxy-mysql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-proxy-mysql' を構築しています。
dpkg-deb: `../zabbix-agent_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-agent' を構築しています。
dpkg-deb: `../zabbix-proxy-pgsql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-proxy-pgsql' を構築しています。
dpkg-deb: `../zabbix-frontend-php_2.1.0-a1-1_all.deb' にパッケージ `zabbix-frontend-php' を構築しています。
dpkg-deb: `../zabbix-proxy-sqlite3_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-proxy-sqlite3' を構築しています。
dpkg-deb: `../zabbix-server-pgsql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-server-pgsql' を構築しています。
dpkg-deb: `../zabbix-server-mysql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-server-mysql' を構築しています。
make[1]: ディレクトリ `/usr/local/src/zabbix-2.1.0-a1' から出ます
dpkg-genchanges -b >../zabbix_2.1.0-a1-1_amd64.changes
dpkg-genchanges: binary-only upload - not including any source code
dpkg-source --after-build zabbix-2.1.0-a1
dpkg-source: info: using options from zabbix-2.1.0-a1/debian/source/options: --extend-diff-ignore=\.(bat|exe)$ --compression=xz
dpkg-buildpackage: binary only upload (no source included)
と表示されたので、チェックした見たところ、無事パッケージング完了。
#Debian の sid でやってます。
nexus01:/usr/local/src/zabbix-2.1.0-a1# ls -l ../zabbix*2.1.0*.deb
-rw-r--r-- 1 root staff 279516 7月 6 02:21 ../zabbix-agent_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 2189808 7月 6 02:21 ../zabbix-frontend-php_2.1.0-a1-1_all.deb
-rw-r--r-- 1 root staff 487760 7月 6 02:21 ../zabbix-proxy-mysql_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 487920 7月 6 02:21 ../zabbix-proxy-pgsql_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 458704 7月 6 02:21 ../zabbix-proxy-sqlite3_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 1659878 7月 6 02:21 ../zabbix-server-mysql_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 1659792 7月 6 02:21 ../zabbix-server-pgsql_2.1.0-a1-1_amd64.deb
速攻で、インストール。
nexus01:/usr/local/src# dpkg -i zabbix-agent_2.1.0-a1-1_amd64.deb zabbix-frontend-php_2.1.0-a1-1_all.deb zabbix-server-mysql_2.1.0-a1-1_amd64.deb
(データベースを読み込んでいます ... 現在 143735 個のファイルとディレクトリがインストールされています。)
zabbix-agent 1:2.0.6+dfsg-1+b1 を (zabbix-agent_2.1.0-a1-1_amd64.deb で) 置換するための準備をしています ...
zabbix-agent を展開し、置換しています...
zabbix-frontend-php 1:2.0.6+dfsg-1 を (zabbix-frontend-php_2.1.0-a1-1_all.deb で) 置換するための準備をしています ...
zabbix-frontend-php を展開し、置換しています...
zabbix-server-mysql 1:2.0.6+dfsg-1+b1 を (zabbix-server-mysql_2.1.0-a1-1_amd64.deb で) 置換するための準備をしています ...
zabbix-server-mysql を展開し、置換しています...
zabbix-agent (1:2.1.0-a1-1) を設定しています ...
zabbix-frontend-php (1:2.1.0-a1-1) を設定しています ...
zabbix-server-mysql (1:2.1.0-a1-1) を設定しています ...
man-db のトリガを処理しています ...
途中、agent と server の設定をどうするのか聞かれるので、そこは現在のものを保持、にしておく。
で喜び勇んで、GUI にアクセスすると、エラーが…。
「どうしたもんかねぇ」と思っていたら、いつの間にかいつものログイン画面が。データベースのアップデートは自動でやってくるのね。(ってことは、長期間監視しててデータが大量に蓄積されてると、とてつもなく時間かかるってことか…。orz )
早速ログインして、とりあえず表示が、おかしくないことまでは確認しました。(使い込むのはこれから。)
さて、仕事関係のは、どうしたもんかのぉ〜。
トラックバック(1)
仕事の関係もあって、Zabbix 2.2 のアルファ版である 2.1.0 をインストールしたのは、以前書いたとおり。 そのアルファ版も、順調に 2.1.1... 続きを読む
コメントする