Fedora 20 yum利用缓存离线安装软件及其依赖

经常会遇到Linux在没有网络的环境下安装软件及其依赖的问题,这里以Fedora 20为例,介绍了一种利用安装工具(yum)缓存,在没有网络的环境中安装软件及其依赖的方法。

思路:yum可以设置保留缓存,然后将缓存拷贝至目标机器,使用yum -C 参数进行安装。

步骤:

=================网络环境下的Fedora========================
1、准备一台网络环境下的Fedora 20
2、修改 /etc/yum.conf, 将“keepcache=0”修改为“keepcache=1”,其中“cachedir”指出了缓存所在位置
3、在安装软件之前,最好先执行以下 yum clean all,以减少缓存大小
4、正常安装所需软件,包括自动安装的依赖
5、将缓存目录拷贝出,压缩待用,以64位Fedora 20来说,路径为 /var/cache/yum/x86_64/20
=================目标机:无网络环境的Fedora===================
6、将无法连接网络的Fedora下相应目录“  /var/cache/yum/x86_64/20”清空,将刚准备的缓存拷贝至该处
7、使用yum正常安装软件即可,也可使用 yum -C 的命令参数,强制使用缓存进行安装。

你可能感兴趣的:(Linux)