一、更改yum源

1. cd /etc/yum.repos.d


2. mv CentOS-Base.repo CentOS-Base.repo.backup


3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo


4. mv CentOS6-Base-163.repo CentOS-Base.repo


5.yum clean all


二、保留源码包

   yum install yum-downloadonly

   完成安装后,yum就多了两个命令参数,分别是:

   --downloadonly

   --downloaddir=/path/to/dir

   yum install open*** --downloadonly --downloaddir=/tmp/

   就会自动把对应系统的 open*** 版本下载到目录 tmp 下。

   如果系统中已经安装了open***,那么就不会下载成功了!但我又需要这个安装包,咋办呢?办法也    很直接,先使用yum  remove卸载,再执行一次命令即可获得这个安装包了。


三、不使用yum-downloadonly 插件,自动安装或升级的同时保留RPM包

   yum 默认情况下,升级或者安装后,会删除下载的rpm包。

   不过,我们也可以如下设置升级后不删除下载的rpm包

   vim /etc/yum.conf

   [main]

   cachedir=/var/cache/yum

   keepcache=0

   将 keepcache=0 修改为 keepcache=1, 安装或者升级后,在目录 /var/cache/yum 下就会有下载的    rpm 包了。