如何使用yum来下载RPM包而不进行安装
方法一:yum
yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。
- $ sudo yum install --downloadonly <package-name>
默认情况下,一个下载的RPM包会保存在下面的目录中:
- /var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages
以上的[repository]表示下载包的来源仓库的名称(例如:base、fedora、updates)
如果你想要将一个包下载到一个指定的目录(如/tmp):
- $ sudo yum install --downloadonly --downloaddir=/tmp <package-name>
注意,如果下载的包包含了任何没有满足的依赖关系,yum将会把所有的依赖关系包下载,但是都不会被安装。
另外一个重要的事情是,在CentOS/RHEL 6或更早期的版本中,你需要安装一个单独yum插件(名称为 yum-plugin-downloadonly)才能使用--downloadonly命令选项:
- $ sudo yum install yum-plugin-downloadonly
如果没有该插件,你会在使用yum时得到以下错误:
- Command line error: no such option: --downloadonly
方法二: Yumdownloader
另外一个下载RPM包的方法就是通过一个专门的包下载工具--yumdownloader。 这个工具是yum工具包(包含了用来进行yum包管理的帮助工具套件)的子集。
- $ sudo yum install yum-utils
下载一个RPM包:
- $ sudo yumdownloader <package-name>
下载的包会被保存在当前目录中。你需要使用root权限,因为yumdownloader会在下载过程中更新包索引文件。与yum命令不同的是,任何依赖包不会被下载。
下载lsof示例:
yumdownloader lsof --resolve --destdir=/data/mydepot/ #resolve下载依赖
http://ask.xmodulo.com/yum-download-rpm-package.html
如何使用yum来下载RPM包而不进行安装相关推荐
- 使用yum来下载RPM包而不进行安装
问题:我想从Red Hat 的标准仓库中下载一个RPM包,我能使用yum命令来下载一个RPM包但是不进行安装吗? yum是基于Red Hat的系统(如CentOS.Fedora.RHEL)上的默认包管 ...
- Centos7使用yum下载rpm包而不执行安装
yum-downloadonly是yum的一个插件,使得yum可以从RHN或者yum的仓库只下载包而不安装. 举例,从yum源下载ricci软件包 # yum install --downloadon ...
- yum 下载RPM包而不进行安装
yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的. $ sudo yum install --downloadonly < ...
- 如何在 RHEL 8 / CentOS 8 系统中下载 RPM 包而不安装它们 ?
在 RHEL 和 CentOS 服务器上工作时,在某些情况下,我们希望从命令行下载特定的或一组 RPM 包,而不安装它.虽然我们可以使用 wget 命令来下载包,但是 wget 不会下载包及其依赖项. ...
- 利用yum下载rpm包并批量安装
一.下载rpm包 方法一:downloadonly 1.yum自动下载RPM包及其所有依赖的包至/root/rpm目录:yum install yum-plugin-downloadonly yum ...
- yum离线下载rpm包
利用yum离线下载rpm包 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...
- linux yum下载RPM包后再安装LAMP环境
1.下载yum插件 yum-downloadonly,实现只下载软件包的功能. yum install yum-downloadonly 或者 yum install yum-plugin-downl ...
- 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 ...
- yum更换国内源、yum下载rpm包、源码包安装
2019独角兽企业重金招聘Python工程师标准>>> 更换yum仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirror ...
最新文章
- centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解
- Cant find model en_core_web_sm
- 笔记本电脑下载python视频教程-如何使用Python访问/下载OneNote笔记本?
- 009_Get请求中文乱码
- 一个Java对象到底占用多大内存?
- 中国剩余定理证明过程
- 从编程小白到数据科学家,我只用了 6 个月的时间
- posix and system V IPC
- oracle和sql server中,取前10条数据语法的区别
- prometheus命令_Prometheus
- python中while的特点_Python【2】:初入python 用户输入,if,(while 循环)
- hdu.1429.胜利大逃亡(续)(bfs + 0101011110)
- 一秒钟世界上会发生多少事_再多涂改,人性也总会醒来,也总会主动去追寻那一秒钟...
- suspend java_Java线程stop和suspend的废弃
- 万字干货,eBPF 中文入门指南
- 前端VUE学习总结(一)
- 研究私域玩法?你可以试试拼团模式
- c语言字符程序示例,C语言程序设计实例大全
- Udacity数据分析(入门)-探索美国共享单车数据
- linux网卡时断时续,网卡不稳定的罪魁祸首
热门文章
- linux终端命令教程,Linux终端命令入坑技巧
- 操作篇 了解学习NAT实验(关于静态NAT、动态NAT、EasyIP、端口映射的配置方法))
- 传统公司部署OpenStack(t版)简易介绍(七)——cinder模块部署
- C语言面试题分享(2)
- 点击打印出现IE已经阻止此站点用不安全方式使用 ActiveX 控件解决方
- ubuntu建立向windows一样的快捷方式
- 伦茨8400变频器面板按键说明_lenze变频器 8400 protec
- ethercat通讯协议_工业控制常用接口协议大全,长见识了
- java简单纸牌游戏_2020年最佳2人棋盘游戏:拼凑,Kingdomino等
- c语言试卷浙江理工大学杀人案件追踪,浙江理工大学c语言期末考试模拟试卷6 .pdf...