centos yum intall 为什么会安装 i386 和x86_64 两种类型的包?

我用的是六十四位机。但是为什么yum install 安 装 会安装 i386 的包呢?i386是有必要安装吗?可以不安装吗?怎么设置让其不安装 呢?

2 个回答

如果是yum安装的,那么还是因为有依赖关系所以才会被安装,而这些依赖包没有64位的可用。

可以对比一下同一应用,在32位和64位系统上安装的包,可以看出64位上安装的32位的包要远远少于32位系统上安装的32位的包。

在 yum.conf 加上一行过滤掉即可:

vim /etc/yum.conf
[main]
...
exclude=*.i?86

然后移出系统上已经安装的 i386 包:

yum remove \*.i\?86

你的回答