今回は最新版のPostfix(現時点ではpostfix-2.10.2-1.el5)を、yum, rpm, makeのそれぞれでインストールしてみました。
yumでインストール
今回は、最新版のPostfix(現時点では2.10.2)をインストールしてみました。
(リポジトリはCentALTを使いました。)
[root@localhost ~]# yum install --enablerepo=CentALT 'postfix'
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
~中略~
Running Transaction
Updating : postfix 1/2
Cleanup : postfix 2/2
Updated:
postfix.i686 2:2.10.2-1.el5
Complete!
ログ解析ツールのpflogsumm(postfix-perl-script)もインストールしました。
同じリポジトリからpostfix-perl-scriptsを指定してインストールでOKです。
[root@localhost ~]# yum install --enablerepo=CentALT 'postfix-perl-scripts'
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
~中略~
Running Transaction
Installing : postfix-perl-scripts 1/1
Installed:
postfix-perl-scripts.i686 2:2.10.2-1.el5
Complete!
pflogsummは、yesterday(昨日分)とtoday(本日分)しか集計することが出来ないんですね~。
日付指定とか出来れば便利かな?
集計可能な項目も含めて変更の余地がありそうですね!
rpmでインストール
こちらは後から別のマシンで行った作業ログです。
RPMパッケージは、CentALTにあるものを使わせて頂きました。
(インストール出来たパターン)
[root@centos5.8 ~]# rpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/postfix-2.10.2-1.el5.x86_64.rpm
準備中... ########################################### [100%]
1:postfix ########################################### [100%]
[root@centos5.8 ~]# rpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/postfix-perl-scripts-2.10.2-1.el5.x86_64.rpm
http://centos.alt.ru/repository/centos/5/x86_64/postfix-perl-scripts-2.10.2-1.el5.x86_64.rpm を取得中
準備中... ########################################### [100%]
1:postfix-perl-scripts ########################################### [100%]
rpmコマンドでのインストール中にエラーとなったマシンがありました。
(エラーが発生したパターン)
[root@localhost ~]# rpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/postfix-2.10.2-1.el5.x86_64.rpm
http://centos.alt.ru/repository/centos/5/x86_64/postfix-2.10.2-1.el5.x86_64.rpm を取得中
エラー: 依存性の欠如:
libc.so.6()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libc.so.6(GLIBC_2.2.5)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libc.so.6(GLIBC_2.3)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libc.so.6(GLIBC_2.3.2)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libc.so.6(GLIBC_2.3.4)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libc.so.6(GLIBC_2.4)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libcrypto.so.6()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libdb-4.3.so()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libdl.so.2()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
liblber-2.3.so.0()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libldap-2.3.so.0()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libm.so.6()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libmysqlclient.so.15()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libmysqlclient.so.15(libmysqlclient_15)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libnsl.so.1()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libnsl.so.1(GLIBC_2.2.5)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libpcre.so.0()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libpq.so.4()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libresolv.so.2()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libresolv.so.2(GLIBC_2.2.5)(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libsasl2.so.2()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libssl.so.6()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
libz.so.1()(64bit) は postfix-2.10.2-1.el5.x86_64 に必要とされています
依存関係エラーが多数。 (・ω・`)
存在するはずのライブラリの依存エラーが表示されているので、以前に遭遇したコレと同じなのかな。 何なんだろう……。
取り敢えず、yumコマンドですんなり入りました。
makeでインストール
公式にあるpostfix-2.10.2.tar.gzをダウンロードして、ソースからインストールしてみました。
[root@localhost ~]# make
............. [準備中]