缘起

对Centos不太了解,现在有个需求就是需要对内网的机器安装软件包,需要把包先离线缓存下载下来,记录一下学习过程。

离线下载

网上查到两种解决方案,用Downloadonly如果店内上已经安装了就不会再下载缓存了,但是用Yumdownloader可以直接下载缓存,但是不会安装。如果只是单纯的离线下载安装包,推荐使用第二种方法。

Downloadonly工具

  1. 安装Downloadonly工具

    yum install yum-plugin-downloadonly
    
  2. 下载离线包

    yum install --downloadonly --downloaddir=<directory> <package>
    

    示例:

    //.代表当前所在文件夹路径,即下载docker当前文件夹所在路径
    yum install -y --downloadonly --downloaddir=. docker
    

Yumdownloader工具(推荐)

  1. 安装工具

    yum install yum-utils
    
  2. 下载包

    yumdownloader <package>
    

    完整命令规则如下:

    yumdownloader –resolve  –destdir=存放位置   软件包名–resolve    可选,意为下依赖包
    –destdir     可选,指定软件存放位置,不加放到当前目录
    

安装离线包

  1. 将下载好后的yum包压缩

    tar -czvf  pkg.tar.gz *.rpm
    
  2. 将下载好后的yum包解压缩

    tar -zxvf pkg.tar.gz
    
  3. 安装yum包

    yum localinstall -y  *.rpm
    

    还有一种安装的方法

    rpm  -ivh  *.rpm  --force
    

参考资料

  1. 内网环境centos7 yum离线安装软件包

Centos 离线下载包相关推荐

  1. centos离线下载依赖rmp包

    centos离线下载依赖rmp包 repotrack命令 1.在互联网服务器安装uils yum install -y yum-utils 2.在互联网服务器下载全量依赖包 先创个目录packages ...

  2. centos 离线下载rpm文件进行安装

    在运维离线部署中,常常会被在线安装困扰 例如下载 yum install -y sqlite-devel 这个名字在在线服务器上,可以顺利执行,但在离线服务器上是无法下载. 下面提供2种方法来解决离线 ...

  3. CentOS 下载安装离线程序包

    在一些内网或局域网环境中,无法通过 yum install xxx 进行程序包的下载安装. 需要从具有外网环境的电脑上下载离线程序包,拷贝至内网环境中手动安装. 1. 下载程序包 方法一:使用 yum ...

  4. RPM包离线下载方法

    RPM包离线下载方法 Centos中在没有网络的环境下面需要安装相应的依赖的时候是非常头痛的一件事,但是有解决方案.首先我们可以在一个有网络的环境中将需要的RPM包给下载好.然后在在没有网络的环境中去 ...

  5. CentOS离线安装rpm包

    CentOS离线安装rpm包 rpm离线包的下载 先找一台有网络的CentOS机器 利用CentOS系统yum下载好rpm包 1.yum搜索要下的软件包,比如:jdk, mosquitto yum s ...

  6. 麒麟桌面虚拟机密码破解方法,qcow2格式麒麟操作系统忘记密码处理方法,麒麟qcow2镜像v10版本操作系统下载,麒麟ubuntu离线deb包下载地址并离线安装

    文章目录 破译密码 前提准备 1.重启虚拟机并按e进入救援模式 2.修改密码 3.重启虚拟机 4.测试[版本查看] 5.使用说明 麒麟v10的qcow镜像 麒麟ubuntu离线deb包下载地址并离线安 ...

  7. 下载离线插件包 谷歌浏览器的方法

    自从chrome网上应用店出来后无法下载插件,必须在线安装,安装后又自动把CRX删除,而且是那么的迅速... 以下是下载离线插件包的方法: 第一步: 每个Google Chrome扩展都有一个固定的I ...

  8. yum离线下载rpm包

    利用yum离线下载rpm包 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...

  9. BIGEMAP离线数据包网盘下载密码:1111

    BIGEMAP离线数据包网盘下载地址:中国高清地图数据,中国高清谷歌数据     密码:1111

最新文章

  1. c语言正数与负数相加_C语言数据基本类型(1)
  2. mysql慢查询开启及分析方法
  3. 【网站建设】Linux上安装MySQL - 12条命令搞定MySql
  4. url加密解密的一个cs类
  5. 汇编语言布尔表达式(NOT、AND、OR)
  6. 清华大学-曾鸣-《ARM微控制器与嵌入式系统》I2C总线(一)
  7. 5G牌照提前发放 将对整个产业界带来哪些影响?
  8. 十年测试之路的笔记分享
  9. 【NOIP初赛】【Luogu1787】普及组2013(洛谷初赛题提交水AC方法了解一下)
  10. C# 提取字符串中的数字,去除字符串中的重复字符逗号分隔
  11. bat脚本重启IIS中的网站
  12. mtklog结构及分析
  13. Buffer(缓冲器)
  14. 使用长角牛演示:防止ARP被攻击的原理和配置----------划水也别忘记学着玩
  15. 快手+中科大 | 全曝光推荐数据集KuaiRec 2.0版本
  16. Prim算法实现最小生成树(Java)
  17. 做梦都想复习的网络编程
  18. 演讲稿丨史忠植:探寻大师足迹,一览马文•明斯基学术风采
  19. 高新的技术对不对_同样是申请高新技术企业认定,为什么你会失败?
  20. java发邮件出现535错误,Java邮件发送的几个常见错误及异常

热门文章

  1. Protocol - Exploits学习笔记
  2. ABAP根据程序去查询透明表
  3. 利用百度语音识别技术实现文字转语音的应用(Java版附源码)
  4. 黑马培训的点滴(前端)
  5. ICCV 2019 | 中国研究者无缘最佳论文奖项,接收论文数量超美国,商汤57篇论文入选...
  6. es java api 获取总数_es 获取总数的几种方式
  7. windows 11 安装jdk1.8
  8. linux系统老毛桃怎么安装,windows10系统怎么安装运行linux系统
  9. 最强易用性?趣链科技智能合约引擎是怎样炼成的
  10. 七夕节基于Qt Android给女朋友做个转盘抽礼物的App