离线安装Zabbix的MariaDB报Error: Package: 1:mariadb-server-5.5.68-1.el7.x86 64异常解决方法

离线安装Zabbix,结果在安装MariaDB时候,报出以下异常

bash 复制代码
Error: Package: 1:mariadb-server-5.5.68-1.el7.x86 64(New)
Requires: per(File::Path)
Error: Package: perl-IO-Compress-2.061-2.el7.noarch (New)
Requires: perl(I0: :Seekable)
Error: Package: perl-DBI-1.627-4.el7.x86 64 (New)
Requires;perl(UNIVERSAL)
Error: Package: perl-DBI-1627-4.el7.x8664 (New)
Requires: perl(constant)
Error: Package: perl-Data-Dumper-2.145-3,el7.x86 64 (New)

以为是缺少perl造成的,还安装了perl,结果还是不行,照样缺少perl的模块,我在自己虚拟机上安装是没问题的。找了其他程序离线安装的教程,使用了将镜像进行挂在作为yum源的方式,最后可以了,所以遇到这个问题的可以做一个参考。

  1. 将镜像文件放在服务器上,镜像文件就是Linux的iso文件
  2. 使用mount命令将镜像进行挂载
bash 复制代码
mount -o loop /soft/rhel-server-7.8-x86_64-dvd.iso/redhat_iso/
  1. 配置yum源
bash 复制代码
vi /etc/yum.repos.d/rh_iso.repo

添加如下内容

bash 复制代码
[rhel]
name=rhel
baseurl=file:///redhat_iso
gpgcheck=0
enable=1

其中"redhat_iso"为实际源的挂载目录

  1. 安装gcc
bash 复制代码
yum install cpp binutils glibc-kernheaders glibc-common glibc-devel gcc make tcl libffi-devel perl unzip -y

以上就会自动安装perl相关的模块了

相关推荐
码农黛兮_461 小时前
SQL 索引优化指南:原理、知识点与实践案例
数据库·sql
爆肝疯学大模型1 小时前
SQL server数据库实现远程跨服务器定时同步传输数据
运维·服务器·数据库
我来整一篇2 小时前
用Redis的List实现消息队列
数据库·redis·list
加什么瓦2 小时前
Redis——数据结构
数据库·redis·缓存
神仙别闹2 小时前
基于C#+SQL Server开发(WinForm)租房管理系统
数据库·oracle·c#
528303 小时前
MySQL主从复制
数据库·mysql
qq_12498707533 小时前
原生小程序+springboot+vue医院医患纠纷管理系统的设计与开发(程序+论文+讲解+安装+售后)
java·数据库·spring boot·后端·小程序·毕业设计
jie188945758663 小时前
ubuntu----100,常用命令2
数据库·ubuntu
若兰幽竹3 小时前
【HBase整合Hive】HBase-1.4.8整合Hive-2.3.3过程
数据库·hive·hbase
lybugproducer3 小时前
浅谈 Redis 数据类型
java·数据库·redis·后端·链表·缓存