Home > blog > debian lenny の varnish (powerpc) 2.1.2 をパッケージング

debian lenny の varnish (powerpc) 2.1.2 をパッケージング

varnishを検証したいなと思い、せっかくなのでアップデートした玄箱/HGのdebian lenny環境でやってみようととりあえず apt-get install varnish 。

…したもののlennyのvarnishが1.1.2で萎えたので、まずは最新版にするところから始めることに。

ubuntuからソース等を拝借して、パッケージ作りました。玄箱/HGはpowerpcなマシンですがi386でも多分同様の手順でビルドできると思います。というかi386ならubuntu用のパッケージでインストールできるかもしれない。(未検証)。

ちなみにCentOSのi386やx86_64のパッケージはvarnishのプロジェクトから正式に提供されています。
メジャーな環境でやった方が良いということですね。

以下、作業ログ。

ubuntuのリポジトリからソースを取得

# wget http://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/pool/universe/v/varnish/varnish_2.1.2-1.dsc
# wget http://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/pool/universe/v/varnish/varnish_2.1.2-1.debian.tar.gz
# wget http://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/pool/universe/v/varnish/varnish_2.1.2.orig.tar.gz

展開

# dpkg-source -x varnish_2.1.2-1.dsc
dpkg-source: extracting varnish in varnish-2.1.2
dpkg-source: info: unpacking varnish_2.1.2.orig.tar.gz
dpkg-source: info: unpacking varnish_2.1.2-1.debian.tar.gz
dpkg-source: info: applying debian-changes-2.1.2-1

ビルド、一回失敗

# cd varnish-2.1.2
# debuild -us -uc
dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value:
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package varnish
dpkg-buildpackage: source version 2.1.2-1
dpkg-buildpackage: source changed by Stig Sandbeck Mathisen
dpkg-buildpackage: host architecture powerpc
dpkg-checkbuilddeps: Unmet build dependencies: autotools-dev automake1.9 libtool autoconf libncurses-dev xsltproc pkg-config
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
debuild: fatal error at line 1319:
dpkg-buildpackage -rfakeroot -D -us -uc failed

依存関係足りなかったのでインストール

# sudo apt-get install autotools-dev automake1.9 libtool autoconf libncurses-dev xsltproc pkg-config

もう一度ビルド

# debuild -us -uc
dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value:
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package varnish
dpkg-buildpackage: source version 2.1.2-1
dpkg-buildpackage: source changed by Stig Sandbeck Mathisen
dpkg-buildpackage: host architecture powerpc
fakeroot debian/rules clean

…..snip

dpkg-deb: `../varnish_2.1.2-1_powerpc.deb’ にパッケージ `varnish’ を構築しています。
dpkg-deb: `../libvarnish1_2.1.2-1_powerpc.deb’ にパッケージ `libvarnish1′ を構築しています。
dpkg-deb: `../libvarnish-dev_2.1.2-1_powerpc.deb’ にパッケージ `libvarnish-dev’ を構築しています。
dpkg-genchanges >../varnish_2.1.2-1_powerpc.changes
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: full upload (original source is included)
Now running lintian…
W: varnish source: newer-standards-version 3.8.4 (current is 3.8.0)
Finished running lintian.

インストール

# cd ../
# sudo dpkg -i varnish_2.1.2-1_powerpc.deb libvarnish1_2.1.2-1_powerpc.deb

varnishは毎月何かしら動きがあってアップデートは活発ですね。
今回軽く触っただけでも1系と2系でvclの記述方法が違うみたいだし(2系の方が簡潔に書ける感じ)アップデートしてした方が吉な気がします。

完全に私家製ですが、せっかくなのでパッケージも共有。At your own riskでお願いします。

No related posts.

関連記事はYARPP関連記事プラグインによって表示されています。

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://blog.tnmt.info/2010/05/31/debian-lenny-varnish-2-1-2powerpc/trackback/
Listed below are links to weblogs that reference
debian lenny の varnish (powerpc) 2.1.2 をパッケージング from to be or not to be ...

Home > blog > debian lenny の varnish (powerpc) 2.1.2 をパッケージング

検索
フィード
メタ情報

Return to page top