离线安装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相关的模块了

相关推荐
o(╥﹏╥)3 分钟前
linux(ubuntu )卡死怎么强制重启
linux·数据库·ubuntu·系统安全
阿里嘎多学长17 分钟前
docker怎么部署高斯数据库
运维·数据库·docker·容器
Yuan_o_20 分钟前
Linux 基本使用和程序部署
java·linux·运维·服务器·数据库·后端
Sunyanhui124 分钟前
牛客网 SQL36查找后排序
数据库·sql·mysql
老王笔记38 分钟前
MHA binlog server
数据库·mysql
lovelin+v175030409661 小时前
安全性升级:API接口在零信任架构下的安全防护策略
大数据·数据库·人工智能·爬虫·数据分析
DT辰白2 小时前
基于Redis的网关鉴权方案与性能优化
数据库·redis·缓存
2401_871213302 小时前
mysql高阶语句
数据库·mysql
zxrhhm2 小时前
PostgreSQL的交互式终端使用一系列命令来获取有关文本搜索配置对象的信息
数据库·postgresql