Blog:博客园 个人

本文只总结一些常用的用法,更详细的说明见man yumdownloaderinfo yumdownloader

概述

有时候所在服务器环境不能访问外网,yum安装会感到非常捉急,因为离线rpm安装的话,有很多依赖需要下载安装。因此,需要一个神器来解决问题,没错,就是它——yumdownloader 。

需要注意的是,CentOS 8中,使用了基于DNF技术(YUM v4)的 YUM 工具,dnf命令代替了原先的yum,yum命令只是软链接到dnf,yumdownloader实质是dnf download命令。

安装

yumdownloader 命令在软件包 yum-utils 里面。通常系统已安装该命令,若系统未安装,则可以通过以下命令安装:

yum install yum-utils -y

语法格式

yumdownloader [options] package1 [package2] [package..]

常用参数说明

参数 说明
-q 静默执行
-v 显示执行细节
-y 所有的选择都答yes
--downloadonly 不更新,只下载
--destdir 保存路径,默认为当前路径
--resolve 解析依赖关系并下载所需的包

示例

以CentOS 7 minimal使用nginx镜像源安装nginx为例。

nginx镜像源配置

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true [nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

安装

yumdownloader --resolve --destdir /tmp/nginx nginx

相关依赖包已下载到/tmp/nginx

[root@test-03 ~]# ls /tmp/nginx/
nginx-1.18.0-2.el7.ngx.x86_64.rpm

最新文章

  1. r-cnn学习(四):train_faster_rcnn_alt_opt.py源码学习
  2. Android学习笔记(十四)
  3. python不同模式打开文件的完全列表
  4. 使用Keil uVision下载hex文件
  5. orcale 动态执行语句
  6. JsonView Tool
  7. java service wrapper 级别为info导致内存剧增直至溢出
  8. Simple Chroma Key 0.1.16 图片抠像(vs2003) 无任何插件
  9. X86 复制本地 生成有问题、类型初始值设定项引发异常
  10. ☀【JS】检测属性
  11. 安装SQL Server 那些事儿
  12. PHP操作Mysql中间BLOB场
  13. Python 使用心得之--变量命名
  14. python 项目中的 requirements.txt
  15. js获取地址栏参数数据
  16. Caused by: java.lang.ClassNotFoundException: flex.messaging.io.BeanProxy
  17. Spring Boot 2.0 配置图文教程
  18. jquery表单提交获取数据(带toast dialog)
  19. Java核心技术卷一基础知识-第2章-Java程序设计环境-读书笔记
  20. IBus prior to 15.11 may cause input problems. See IDEA-78860 for details.

热门文章

  1. Java基础—反射与代理(新手向)
  2. WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
  3. 【Kata Daily 190924】Difference of Volumes of Cuboids(长方体的体积差)
  4. leetcode25word-ladder
  5. python爬虫09selenium
  6. day86:luffy:前端发送请求生成订单&结算页面优惠劵的实现
  7. ssh连接缓慢的问题分析
  8. Zabbix + Cloud Alert 实践分享
  9. Windows/Linux 下反弹shell
  10. PHP弱类型漏洞学习