方法一:yum yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。 $ sudo yum install --down
顺晟科技
2021-06-16 10:48:13
349
方法1 :yum
yum命令本身可以用来下载一个RPM包,标准的yum命令提供了- downloadonly选项来实现这个目标。
$ sudo yum install - downloadonly软件包-名称
默认情况下,下载的转速包将保存在以下目录:中
/var/cache/yum/x86 _ 64/[centos/fedora-version]/[repository]/包
上面的[存储库]表示下载包的存储库的名称(例如:base、fedora、updates)
如果要将包下载到指定的目录(如/tmp):
$ sudo yum install-download only-download dir=/tmp包-名称
请注意,如果下载的包包含任何未满足的依赖项,yum将下载所有依赖包,但不会安装任何依赖包。
另一件重要的事情是,在CentOS/RHEL 6或更早的版本中,您需要安装一个名为yum-plugin-downloadonly的单独yum插件来使用-downloadonly命令选项:
$ sudo yum install yum-plugin-download only
如果没有这个插件,在使用yum时会出现以下错误:
命令行错误:没有这样的选项: -仅下载
方法2 : Yumdownloader
另一种下载RPM包的方法是通过一个特殊的包下载工具——yumdownloader。这个工具是yum工具包的一个子集,它包含一套yum包管理的帮助工具。
$ sudo yum install yum-utils
下载转速包:
$ sudo yumdownloader包-名称
下载的包将保存在当前目录中。您需要使用root权限,因为yumdownloader将在下载过程中更新包索引文件。与yum命令不同,任何依赖包都不会被下载。
16
2021-06
16
2021-06
16
2021-06
16
2021-06
16
2019-08