yum 只下载软件的rpm包到指定目录,不进行安装

 

 

一、下载yum插件

yum install yum-plugin-downloadonly
二、下载rpm包到指定目录

例:下载 ntp 的软件包到 /opt/ntp 目录下

yum install --downloadonly --downloaddir=/opt/ntp ntp

# 指定安装目录 要下载的软件包名


3. rpm安装软件

rpm -ivh ./*
————————————————
版权声明:本文为CSDN博主「小朩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_55723966/article/details/121512876

 

另外一个重要的事情是,在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命令不同的是,任何依赖包不会被下载。

posted @ 2022-07-16 12:03  闻道者  阅读(1123)  评论(1)    收藏  举报