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 的命令参数,强制使用缓存进行安装。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值