CentOS 安装软件 下载rpm安装包

0.目的

做实验的时候经常需要通过外网的yum仓库下载并安装软件.但生产环境大多为纯内网环境,使得大部分软件不得不采用二进制安装.
是否可以在外网上先下载这些rpm包,再拷贝到内网上安装呢?
显然是可以的.那我们就来实现他.
本次实验用zabbix官方源,下载zabbix-server-mysql zabbix-web-mysql zabbix-agent并将这些RPM包保存在/opt下

1. 配置yum源

https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql&ws=apache
在这里插入图片描述

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
yum clean all

2. 下载rpm包

yum install -y --downloadonly --downloaddir=/opt zabbix-server-mysql zabbix-web-mysql zabbix-agent

在这里插入图片描述
此时需要的这些RPM包都在/opt目录下了,把这些RPM包复制到内网服务器上

3. 安装前准备工作

将rpm包复制到内网服务器,实际生产环境可能用U盘或者其他方式,这里做实验就直接用scp了.

scp /opt/*.rpm 192.168.31.67:/opt

在这里插入图片描述
这里为了模拟生产环境无法连外网,就去掉了外网的DNS
在这里插入图片描述

4. 内网服务器安装RPM

yum install -y /opt/*.rpm

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此本次实验完成,好像也没什么意外事件发送.

猜你喜欢

转载自blog.csdn.net/qq_29974229/article/details/121588097