64bitマシンでyum
CentOS5のx86_64を64bitマシンにインストールしたらi386のパッケージもインストールされてしまいました。
[root@test ~]# for f in `rpm -qa`; do rpm -q --queryformat '%{name} %{arch}\n' $f; done|grep i386
zlib i386
popt i386
zlib i386
libSM i386
ncurses i386
libsepol i386
libstdc++ i386
expat i386
libattr i386
cyrus-sasl-lib i386
libgcrypt i386
必要かわかりませんでしたが、とりあえず
[root@test ~]# yum erase *.i386
で消去しました。
ググって見るとこんな記事がありました。
yum.confに以下の設定をすると、x86_64以外のパッケージがインストールされなくなります。
exclude=*.i386 *.i586 *.i686
コマンドをうつ場合は、x86_64であることを指定します。
[root@test ~]# yum update *.x86_64