文章标签 ‘yum’
因为CentOS兼容RHEL,如果需要,可以在RHEL5上使用CentOS Yum资源库。 编辑centos.repo文件,拷贝到/etc/yum.repos.d/目录即可。
CentOS/RHEL默认安装的yum不支持从本机DVD/CD安装软件包。有些情况下需要从本地安装包时就要自己设置一个本地的yum源了。 先把光盘加载到一个固定目录。 mount -o loop /home/myos.iso /mnt/myos
如果XEN的32位centos linux使用的是64位的kernel, 使用yum的时候会出错,解决办法为 echo “i686-redhat-linux” > /etc/rpm/platform 这样就能yum就只用使用32位的软件了
CentOS 5.x带的PHP是5.1.6,有些情况下,我们需要PHP 5.2.x。这时需要升级PHP。 简单的方法还是要yum升级,不过需要设置一下支持PHP 5.2的Yum repository, 可以选择CentOS Testing Repository.
很多人在CentOS/RHEL的系统中用yum来管理软件包的安装更新,为了方便,有些人会同时设置使用多个yum软件库,比如EPEL yum repository或者RPMforge yum repository.但多个yum repository在有些情况下会带来问题。 比如Kloxo会用pure-ftpd, 但只能使用Kloxo自己搭配的版本(Kloxo的yum repository),如果你也配置了EPEL或者RPMforge,那里也都会有pure-ftpd,而且可能会比Kloxo带的版本高。这样的话,如果你用yum update升级系统时,pure-ftpd会被自动更新为新的版本。但新的版本Kloxo却不能使用,在Kloxo做ftp的管理功能时会出错或没有作用。
突然发现VPS的ftp不正常了。VPS是CentOS 5操作系统,ftp服务器是用的Lxadmin带的pure-ftpd。经过调查,发现问题产生的原因自己yum repository还配置了RPMforge,RPMforge中也带有pure-ftpd,而且版本比Lxadmin带的还高一点,这样在自己执行yum update时pure-ftpd就自动升级成了新的版本,但这个版本却和Lxadmin不兼容,也就产生问题了。 其实yum是考虑了repository保护及包冲突的问题,有两个yum plugin都可以用来避免repository包冲突的问题,它们是yum-protectbase和yum-priorities。这里重点告诉yum-priorities。
