yum下载某个服务所需的包文件并安装

yum下载某个服务所需的包文件并安装

此功能用于服务器不能和外网通信,安装某个服务时需要先在能上外网的主机上下载rpm包,然后进行安装。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 在本机未安装此服务时使用以下指令:

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

# 仅下载httpd服务所需的rpm包,而不安装

# --downloaddir:指定下载的rpm包存放路径

# 若本机已安装此服务,则使用reinstall选项即可

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

# 当rpm包下载后打包到其他主机上,可以使用以下指令安装

$ yum -y localinstall /tmp/httpd/*