首页 > TAG信息列表 > downloadonly
通过yum命令只下载rpm包不安装
方法一:yumdownloader# 如果只想通过 yum 下载软件的软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令; yumdownloader 命令在软件包 yum-utils 里面。 yum install yum-utils -y 常用参数说明: --destdir 指定下载的软件包存放路径 --resolve 解决依赖关系并下载所需的包利用yum下载包保存到本地,上传到不能用yum的服务器上并安装
1.使用yumdownloadonly下载RPM包及依赖包 #下载yumdownloadonly插件 yum install yum-plugin-downloadonly yum 下载rpm包到指定目录,只下载不安装 yum install --downloadonly --downloaddir=路径 安装包名 实例:yum install --downloadonly --downloaddir=/usr/local libXScrdownloadonly使用小技巧,快速给无外网系统安装依赖
问题:无外网的系统安装依赖,不能用yum等命令,一个个去找手动下载安装非常麻烦。思路:利用有外网的相同版本系统的机器,利用yum 的downloadonly参数,快速下载好所依赖的rpm包。 假设有外网系统为A,无外网系统为B以安装nginx为例:第一步:下载nginx安装包http://nginx.org/download/nginx-1.1下载yum源中的rpm包
第一种方式: 缺陷:只能单纯下载安装包,不能解决掉依赖关系 安装yum-utils,使用yumdownloader yumdownloader 包名 例如:yumdownloader clickhouse-common-static.x86_64第二种方式: 优点:不仅可以下载安装包,还可以解决掉依赖关系 只下载不安装 yum install -yum保存rpm包
yum保存rpm包 #!/bin/bash [root@db01 ~]# yum --help |grep down downgrade downgrade a package --downloadonly don't update, just download --downloaddir=DLDIR specifies an alternate directory to store packages [root@db01 ~]# yum -y instyum下载rpm包以及相关依赖包
例如:想把nginx的rpm下载保存到/home目录: yum -y install --downloadonly --downloaddir=/home nginx 参数 downloadonly指出本次下载仅仅下载,参数 downloaddir 指定了保存的目录。下载完成之后去 /home 目录就能看到已经下载好的rpm包及相关依赖包了。不过这些依赖包安装是有顺序的使用Yum下载RPM包
yumdownloader 命令 yum install yum-utils 语法:yumdownloader rpmname --resolve --destdir=/path yum --downloadonly 命令 CentOS/RHEL 6之前的版本需先下载安装 yum-plugin-downloadonly yum install yum-plugin-downloadonly 语法: yum install --downloadonly --downloadd