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

相关推荐
全栈师2 分钟前
SQL Server中关于个性化需求批量删除表的做法
数据库·oracle
Data 31710 分钟前
Hive数仓操作(十七)
大数据·数据库·数据仓库·hive·hadoop
BergerLee39 分钟前
对不经常变动的数据集合添加Redis缓存
数据库·redis·缓存
gorgor在码农1 小时前
Mysql 索引底层数据结构和算法
数据结构·数据库·mysql
bug菌¹1 小时前
滚雪球学Oracle[6.2讲]:Data Guard与灾难恢复
数据库·oracle·data·灾难恢复·guard
一般路过糸.2 小时前
MySQL数据库——索引
数据库·mysql
Cengineering2 小时前
sqlalchemy 加速数据库操作
数据库
Cikiss2 小时前
微服务实战——平台属性
java·数据库·后端·微服务
小小不董3 小时前
《Linux从小白到高手》理论篇:深入理解Linux的网络管理
linux·运维·服务器·数据库·php·dba
无敌少年小旋风3 小时前
MySQL 内部优化特性:索引下推
数据库·mysql