如何使用yum来下载RPM包而不进行安装
2015-11-23 16:35
543 查看
方法一:yum
yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。
默认情况下,一个下载的RPM包会保存在下面的目录中:
以上的[repository]表示下载包的来源仓库的名称(例如:base、fedora、updates)
如果你想要将一个包下载到一个指定的目录(如/tmp):
注意,如果下载的包包含了任何没有满足的依赖关系,yum将会把所有的依赖关系包下载,但是都不会被安装。
另外一个重要的事情是,在CentOS/RHEL 6或更早期的版本中,你需要安装一个单独yum插件(名称为 yum-plugin-downloadonly)才能使用--downloadonly命令选项:
如果没有该插件,你会在使用yum时得到以下错误:
方法二: Yumdownloader
另外一个下载RPM包的方法就是通过一个专门的包下载工具--yumdownloader。 这个工具是yum工具包(包含了用来进行yum包管理的帮助工具套件)的子集。
下载一个RPM包:
下载的包会被保存在当前目录中。你需要使用root权限,因为yumdownloader会在下载过程中更新包索引文件。与yum命令不同的是,任何依赖包不会被下载。
http://ask.xmodulo.com/yum-download-rpm-package.html
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命令不同的是,任何依赖包不会被下载。
http://ask.xmodulo.com/yum-download-rpm-package.html
相关文章推荐
- Ubuntu 下安装 apt-get install npm 失败的解决方案
- Cordy BPM Xpath 用法 (Xpath Edit for BPM)
- 在ubuntu上软件安装的几种格式dev,rpm,bin,tar.gz
- 建议PM注意任务的延时分发
- 《启示录》阅读笔记(四)——招聘产品经理+管理产品经理+管理上司
- .tar.gz文件和.rpm文件的区别
- yum_rpm(利用dvd建立本地yum库)
- 马化腾内部讲座:我们希望的产品经理是从技术晋升而来的
- Using Caliburn.Micro (version 2) for WPF development
- LTE中的CQI RI PMI参数
- 学习npm
- 20151121 yum,rpm系统软件包管理(yum源,扩展源,源码包安装)。
- Linxu笔记(5): rpm安装包安装与卸载
- ios播放视频文件一般使用 MPMoviePlayerViewController 和 MPMoviePlayerController
- TPM模拟器安装及使用说明
- FPM的远程利用
- 产品经理入门必读干货 | PMCAFF精选问答整理(不断更新)
- MPMediaPlayerController
- 产品经理 & 项目管理
- SCIENCE:A GABAergic projection from the zona incerta to cortex promotes cortical neuron development