yum使用点滴 Centos6.4建立本地yum源 光盘下载依赖包

yum下载依赖rpm包

先安装一个yum-downloadonly

1 yum install yum-downloadonly
完成安装后,yum –help在最后就提示两个命令参数,分别是:

 Plugin Options:
--downloadonly don't update, just download
--downloaddir=DLDIR specifies an alternate directory to store packages
--downloadonly设置模式为下载
--downloaddir=DLDIR设置下载文件存放目录
这样就可以做到使用yum只下载软件包,不自动安装了。
yum install rhevm* --downloadonly --downloaddir=/rhevm

设置yum.conf使升级后不删除下载的rpm包

编辑文件 vi /etc/yum.conf

[main]
cachedir=/var/cache/yum
keepcache=0

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

http://jingyan.baidu.com/article/e9fb46e1aed8207521f7662c.html

光盘下载依赖包

rpmforgeepel中有很多好软件,刚才在扶凯的博客里找到了下载yum源中的rpm包的方法,安装yum-utils,直接用yumdownloader 就可以直接下载yum源中的rpm包.

yum -y install yum-utils

 接着就可以下载yum源中的rpm包了

比如我想下载ntfs-3g包

 yumdownloader ntfs-3g

当前目录下就有下载的rpm包了

仅下载64位的修正: http://dodoincfedora.wordpress.com/2012/04/04/yumdownloader-downloading-x86_32-packages-on-i686-systems/

yumdownloader --resolve --urls pacemaker*1.1.8* | grep _64.rpm

可以找到64位平台的pacemaker 1.1.8【heartbeat的crm管理】版本的依赖包,这样把相关的依赖汇集,就可形成自己的本地安装包了