18、通过yum命令只下载rpm包不安装

18.1、说明:

经常遇到服务器没有网络的情况下部署环境,或者创建自己的 yum 仓库等,这时就需要下载 rpm 包。

18.2、方法一,yumdownloader(推荐):

如果只想通过 yum 下载软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令,

yumdownloader 命令在软件包 yum-utils 里面。

1、安装 yum-utils 软件包:

yum install yum-utils -y

参数说明:

--destdir:指定下载的软件包存放路径,不指定时默认是当前目录之下。

--resolve:解决依赖关系并下载所需的包,不指定时默认不下载依赖包。

2、示例:

yumdownloader --destdir=/tmp/ --resolve httpd

说明:

(1)如果软件包在服务器中被安装过或已经被安装,那么只能下载相应的软件包,就不能下载相应软

件包的依赖软件包了。

(2)如果软件包在服务器中重来就没有被安装过,那么会下载相应的软件包,也会下载相应软件包的

依赖软件包。

3、查看下载的rpm包(httpd软件包在服务器中重来就没有被安装过):

18.3、方法二,yum install --downloadonly:

yum命令的参数有很多,其中就有只是下载而不需要安装的命令,使用时如果提示没有

--downloadonly 选项则需要安装 yum-plugin-downloadonly 软件包,

yum install yum-plugin-downloadonly -y。

1、示例1:

yum install --downloadonly --downloaddir=/tmp/ httpd

说明:

(1)如果软件包在服务器中已经被安装,那么就不能够使用该命令了。

(2)如果软件包在服务器中被安装过,那么只能下载相应的软件包,就不能下载相应软件包的依赖软

件包了。

(3)如果软件包在服务器中重来就没有被安装过,那么会下载相应的软件包,也会下载相应软件包的

依赖软件包。

2、示例2:

yum reinstall --downloadonly --downloaddir=/tmp/ httpd

说明:

(1)该命令适用于软件包已经在服务器上被安装,只能下载相应的软件包,不能下载相应软件包的依赖软

件包。

原文地址:https://www.cnblogs.com/LiuChang-blog/p/12397733.html

时间: 2024-08-29 08:04:23

18、通过yum命令只下载rpm包不安装的相关文章

使用yum下载RPM包而不安装

方法一:yum yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的. yum install --downloadonly <package-name> 默认情况下,一个下载的RPM包会保存在下面的目录中: /var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages 以上的[repository]表示下载包的来源仓库的名称(例如:base.fedo

7.6 yum更换国内源;7.7 yum下载rpm包;7.8 -7.9 源码包安装

扩展: 1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm 7.6 yum更换国内源 1. 进入/etc/yum.repos.d目录下: [[email protected] ~]# cd /etc/yum.repos.d 2. 删除本地仓库配置文件:rm -f 仓库配置文件 [[email protected] yum.

Rpm包的安装与yum的配置

RPM包管理器的常用命令和示例: 1.安装程序包: rpm [option]/path/to/package_file –i:安装程序包 –v:显示安装的过程 -h :显示安装进度 -vv:显示详细信息 -vvv:显示更更详细信息 -ivh --nodeps: 强制安装程序包(不解决依赖关系情况下强制安装,将不能正常使用) 2.  卸载程序包 rpm [option] package_name -e:卸载包 [[email protected] Packages]# rpm -ev zsh -e

linux 下载rpm包到本地,createrepo:创建本地YUM源

如何下载rpm包到本地 设置yum安装时,保留rpm包. 1.编辑 /etc/yum.conf 将keepcache的值设置为1; 这样就可以将yum安装时的rpm包保存在 /var/cache/yum下面 2.或者使用yum-plugin-downloadonly插件, sudo yum install yum-plugin-downloadonly 用法:sudo yum install ceph-0.87.1-0.el7.centos.x86_64.rpm --downloadonly -

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 扩展 1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm # 7.6  yum更换国内源 ![mark](http://oqxf7c508.bkt.clouddn.com/blog/20170812/154757717.png?imagesl

使用yum下载rpm包

查看系统有哪些可用的yum源yum repolist all yum指定本地源安装rpm包yum install <package-name> --enablerepo=<repository> yum指定某个yum源安装rpm包yum localinstall <package-name> --enablerepo=<repository> 方法一: yumdownloader另外一个下载RPM包的方法就是通过一个专门的包下载工具--yumdownload

使用yum来下载RPM包而不进行安装

方法一:yum yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的. 如果你想要将一个包下载到一个指定的目录(如/tmp): $ sudo yum install --downloadonly --downloaddir=/tmp <package-name> 方法二: Yumdownloader 另外一个下载RPM包的方法就是通过一个专门的包下载工具--yumdownloader. 这个工具是yum工具包(包含了用来进行

如何使用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]表示下载包的来源仓库的名称(例如:ba

yum更换国内源、下载rpm包,源码包安装

yum更换国内源 yum本身自带的yum是国外的地址,国内下载会比较慢. 配置163yum源 rm -f dvd.repo  删除之前默认的yum源 使用wget或curl命令后,生产新的yum源文件CentOS7-Base-163.repo 查看CentOS7-Base-163.repo 下载rpm包 安装扩展epel,yum install -y epel-release安装epel包,目录下生成epel.repo和epel-testing.repo文件. yum list 查看rpm包(y