某些情况下因为某些原因服务器无法访问互联网。此时就需要进行离线安装,首先我们需要在可以上网的服务器上将需要安装软件的rpm离线包下载下来,然后去不能上网的服务器上安装。以下是几种下载的方法.

查看依赖包

> yum deplist nginxpackage: nginx.x86_64 1:1.20.1-1.el7.ngxdependency: /bin/shprovider: bash.x86_64 4.2.46-34.el7dependency: libc.so.6(GLIBC_2.17)(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libcrypt.so.1()(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libcrypt.so.1(GLIBC_2.2.5)(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libcrypto.so.10()(64bit)provider: openssl-libs.x86_64 1:1.0.2k-21.el7_9dependency: libcrypto.so.10(OPENSSL_1.0.2)(64bit)provider: openssl-libs.x86_64 1:1.0.2k-21.el7_9dependency: libcrypto.so.10(libcrypto.so.10)(64bit)provider: openssl-libs.x86_64 1:1.0.2k-21.el7_9dependency: libdl.so.2()(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libdl.so.2(GLIBC_2.2.5)(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libpcre.so.1()(64bit)provider: pcre.x86_64 8.32-17.el7dependency: libpthread.so.0()(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libpthread.so.0(GLIBC_2.2.5)(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libpthread.so.0(GLIBC_2.3.2)(64bit)provider: glibc.x86_64 2.17-324.el7_9dependency: libssl.so.10()(64bit)provider: openssl-libs.x86_64 1:1.0.2k-21.el7_9dependency: libssl.so.10(libssl.so.10)(64bit)provider: openssl-libs.x86_64 1:1.0.2k-21.el7_9dependency: libz.so.1()(64bit)provider: zlib.x86_64 1.2.7-19.el7_9dependency: openssl >= 1.0.2provider: openssl.x86_64 1:1.0.2k-21.el7_9dependency: rtld(GNU_HASH)provider: glibc.x86_64 2.17-324.el7_9provider: glibc.i686 2.17-324.el7_9dependency: shadow-utilsprovider: shadow-utils.x86_64 2:4.6-5.el7dependency: systemdprovider: systemd.x86_64 219-78.el7_9.3

方法一:使用repotrack下载nginx rpm安装所需要的所有依赖

> yum install yum-utils -y
//下载nginx全量依赖包
> repotrack nginx

方法二:使用yumdownloader下载

> yum install yum-utils -y
> yumdownloader --resolve --destdir=. nginx
  • –destdir:指定 rpm 包下载目录(不指定时,默认为当前目录)
  • –resolve:下载依赖的 rpm 包。

方法三:yum 的 downloadonly 插件

> yum install yum-download -y
> yum -y  install nginx --downloadonly --downloaddir=.

与 yumdownloader 命令一样,也是仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。

离线安装 rpm

> rpm -Uvh --force --nodeps *.rpm

原文链接:https://rumenz.com/rumenbiji/linux-download-rpm.html
微信公众号:入门小站

linux之yum下载rpm包离线安装相关推荐

  1. Linux学习笔记(二十二)yum更换国内源、yum下载rpm包、源码包安装

    一.yum更换国内源 首先 cd /etc/yum.repos.d/ rm -f dvd.repo 删除之前添加的本地仓库,将原来的仓库恢复回来 cp /etc/yum.repos.d.bak/* / ...

  2. 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

    2019独角兽企业重金招聘Python工程师标准>>> 7.6.yum更换国内源 自定义yum源: [root@bogon ~]# cd /etc/yum.repos.d [root ...

  3. 更换yum源,安装扩展源,yum下载rpm包,源码包安装软件

    2019独角兽企业重金招聘Python工程师标准>>> 更换国内yum源 我们的Linux中默认的yum源是国外的,有的时候网络不好,而我么需要下载的包过大的时候更换成国内的yum源 ...

  4. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  5. yum更换国内源、yum下载rpm包、源码包安装

    2019独角兽企业重金招聘Python工程师标准>>> 更换yum仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirror ...

  6. linux环境怎么更新离线rpm包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  7. linux suse11安装包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  8. linux repo 源下载地址,yum更换国内源及yum下载rpm包

    一.yum更换国内源 1.前往yum文件路径地址 [root@web1 ~]# cd /etc/yum.repos.d/ [root@web1 yum.repos.d]# ls CentOS-Base ...

  9. 通过RPM包离线安装Clickhouse 20.3(LTS版本)

    1.原因 由于公司内网服务器环境是不能联网的,没法通过在线方式安装.这里记录一下通过RPM包离线安装Clickhouse 20.3(LTS版本)的过程. 2.下载RPM包 (1)官方安装文档 http ...

最新文章

  1. Python数据挖掘:绘制直方图,设置上下限和步长,绘制子图
  2. Yii2 主从 数据库
  3. 《Python Cookbook 3rd》笔记(3.5):字节到大整数的打包与解包
  4. 代替oracle dblink,oracle dblink
  5. php分享十七:http状态码
  6. 从0到1开发自动化测试框架(硬货太多,建议阅读)
  7. firework cs4入门
  8. 【同态加密算法的学习日记】
  9. 百分比函数用计算机怎么设置,excel怎么自动计算百分比 excel百分比公式怎么输入...
  10. 强制推广鸿蒙系统,鸿蒙系统凭实力占市场,无需通过禁止安卓系统来推广
  11. Docker 文件映射
  12. grpc系列3-自定义端镜像GOAWAY with error code ENHANCE_YOUR_CALM and debug data equal to “too_many_pings“
  13. 有关爬虫加载Ajax数据或请求json数据集的(快速高效)方法
  14. [JavaScript] JS求闭区间[min,max]的和
  15. 电脑开不了机是不是电源坏了
  16. 18.MYSQL数据库(1)
  17. qq邮箱如何在win10邮箱连接到服务器,Win10系统自带Mail应用添加QQ邮箱的方法
  18. 首批Win 8 Xbox游戏名单公开
  19. java超级玛丽含图片背景_java超级玛丽(带背景音乐)
  20. 国内外主流IT厂商云计算比较

热门文章

  1. 新站如何迅速提高流量和被百度收录的技巧绝版
  2. 用vue手脚架生成的项目直接修改时.vue文件后,保存编译就报一大堆的错,这是咋回事呢?
  3. [windows网络编程]tcp/udp编程初步详解-转
  4. 基本DNS服务器的配置
  5. 超级牛皮的oracle的分析函数over(Partition by...) 及开窗函数
  6. Linux系统中各种系统日志文件主要存放在系统中哪个目录
  7. Linq 三表 left join 的实现
  8. 淘宝中间件借阿里云对外 日均调千亿次
  9. 2016年物联网行业十大并购事件
  10. mysql通信协议的半双工机制理解