skip to content
Wentao Zhang

yum 安装 nginx 缺少依赖报错

/ 1 min read

yum 安装 nginx 缺少依赖报错

错误信息

Terminal window
[root@localhost sbin]# yum install -y nginx
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 nginx.x86_64.1.1.24.0-1.el7.ngx 将被 安装
--> 正在处理依赖关系 libpcre2-8.so.0()(64bit),它被软件包 1:nginx-1.24.0-1.el7.ngx.x86_64 需要
--> 解决依赖关系完成
错误:软件包:1:nginx-1.24.0-1.el7.ngx.x86_64 (nginx)
需要:libpcre2-8.so.0()(64bit)
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest

解决方法

下载1依赖到本地安装

  1. 下载
Terminal window
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/pcre2-10.23-2.el7.x86_64.rpm
  1. 安装
Terminal window
rpm -ivh pcre2-10.23-2.el7.x86_64.rpm

再尝试安装命令nginx命令即可

Footnotes

  1. 网页下载地址:https://centos.pkgs.org/7/centos-x86_64/pcre2-10.23-2.el7.x86_64.rpm.html