沧浪企业建设网站电话,上海网站建设联系方式,网站建设框架搭建,湖南郴州人很穷吗如何制作rpm离线安装包
在内网环境中使用rpm安装zabbix-agent-6.4.6时#xff0c;发现rpm无法下载依赖
1.准备一个可以连接外网的纯净centos7环境
防止本地已有的依赖不会被重复下载
docker pull centos:7docker stop mycentos7
docker rm mycentos72.启动centos7并挂载一…如何制作rpm离线安装包
在内网环境中使用rpm安装zabbix-agent-6.4.6时发现rpm无法下载依赖
1.准备一个可以连接外网的纯净centos7环境
防止本地已有的依赖不会被重复下载
docker pull centos:7docker stop mycentos7
docker rm mycentos72.启动centos7并挂载一个用来保存依赖的目录/opt/rpm
mkdir -p /opt/rpmdocker run --privileged --namemycentos7 -itd -v /opt/rpm:/opt/rpm centos:73.进入centos7容器 docker exec -it mycentos7 bash4.通过rpm安装zabbix对应仓库
cd /opt/rpmwget https://repo.zabbix.com/zabbix/6.4/rhel/7/x86_64/zabbix-release-6.4-1.el7.noarch.rpmrpm -Uvh zabbix-release-6.4-1.el7.noarch.rpm需要生成 yum.repos.d的可以执行这一步偶然发现的这里不需要可以跳过
yum --installroot/opt/rpm/zabbix-release install /opt/rpm/zabbix-release-6.4-1.el7.noarch.rpm5.下载zabbix-agent-6.4.6但是不安装–downloadonly会把相关的依赖包一起下载
yum install -y --downloadonly --downloaddir/opt/rpm/zabbix-agent zabbix-agent-6.4.6可以看到安装需要的所有rpm包
[root5b19e02a77e7 zabbix-agent]# ll
total 840
-rw-r--r-- 1 root root 71624 Apr 3 2020 logrotate-3.8.6-19.el7.x86_64.rpm
-rw-r--r-- 1 root root 206176 Aug 10 2017 pcre2-10.23-2.el7.x86_64.rpm
-rw-r--r-- 1 root root 574208 Aug 22 08:52 zabbix-agent-6.4.6-release1.el7.x86_64.rpm6.离线安装只需要把/opt/rpm/目录拷到离线服务器安装即可
yum clean all
yum --nogpgcheck -y install ./zabbix-agent/*.rpm
systemctl restart zabbix-agent# 设置开机自启
systemctl enable zabbix-agenttail -f /var/log/zabbix/zabbix_agentd.log