CentOS 6 に netatalk 2.2.0 をインストールする準備
avahi-daemon の確認
[paraches@localhost netatalk]$ yum list installed | grep avahi avahi.x86_64 0.6.25-8.el6 @anaconda-CentOS-201106060106.x86_64/6.0 avahi-autoipd.x86_64 0.6.25-8.el6 @anaconda-CentOS-201106060106.x86_64/6.0 avahi-devel.x86_64 0.6.25-8.el6 @base avahi-glib.x86_64 0.6.25-8.el6 @anaconda-CentOS-201106060106.x86_64/6.0 avahi-glib-devel.x86_64 0.6.25-8.el6 @base avahi-libs.i686 0.6.25-8.el6 @base avahi-libs.x86_64 0.6.25-8.el6 @anaconda-CentOS-201106060106.x86_64/6.0 avahi-ui.x86_64 0.6.25-8.el6 @anaconda-CentOS-201106060106.x86_64/6.0 avahi-ui-devel.x86_64 0.6.25-8.el6 @base [paraches@localhost netatalk]$
devel なパッケージも入ってないと、netatalk のビルドで Zeroconf support が no になっちゃうので注意。
openssl の確認
[paraches@localhost netatalk]$ yum list installed | grep openssl openssl.x86_64 1.0.0-4.el6_0.2 @updates openssl-devel.x86_64 1.0.0-4.el6_0.2 @updates [paraches@localhost ~]$
libgcrypt の確認
[paraches@localhost netatalk]$ yum list installed | grep libgcrypt libgcrypt.i686 1.4.5-3.el6 @base libgcrypt.x86_64 1.4.5-3.el6 @anaconda-CentOS-201106060106.x86_64/6.0 libgcrypt-devel.x86_64 1.4.5-3.el6 @anaconda-CentOS-201106060106.x86_64/6.0
Berkley DB をビルドしてインストール
(2011/07/31 Update : CentOS 6 ならば元々入っている Berkeley DB で大丈夫だそうです。コメント欄にて教えていただきました。ありがとうございます。)
ココから落としてくる。ダウンロードはユーザー登録とかちょっと面倒。
前回はバージョン 5.1.25 だったのに今回は 5.2.28 になってる…。
[paraches@localhost myTest]$ tar zxvf db-5.2.28.tar.gz [paraches@localhost myTest]$ cd db-5.2.28
build_unix に移動して configure, make, make install する。
[paraches@localhost db-5.2.28]$ cd build_unix/ [paraches@localhost build_unix]$ ../dist/configure [paraches@localhost build_unix]$ make [paraches@localhost build_unix]$ sudo make install
というわけで、Berkley DB のインストールも終了。
インストールされた場所は
Libraries have been installed in: /usr/local/BerkeleyDB.5.2/lib