You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RedHat 9编译Qt5遇问题:cpan未找到及English.pm缺失

解决RedHat 9编译Qt5时的Perl模块及CPAN安装问题

1. 修复English.pm缺失报错

RedHat 9将Perl的English模块拆分到了独立RPM包中,无需通过CPAN安装,直接执行以下命令即可补全依赖:

dnf install perl-English

安装完成后重新运行Qt5的./configure,即可解决syncqt.pl找不到English.pm的问题。

2. 解决CPAN命令找不到的问题

RHEL 9中perl-CPAN包不在默认启用的软件源内,需先启用CodeReady Builder源再安装:

  1. 启用对应架构的CodeReady Builder源(示例为x86_64架构):
subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms
  1. 安装perl-CPAN包:
dnf install perl-CPAN

补充说明

  • RHEL系发行版优先推荐通过RPM包管理Perl模块,而非直接用CPAN,能更好地维持系统依赖一致性。
  • Perl核心运行时默认不包含CPAN工具,它属于可选扩展组件,因此默认安装的Perl不会附带cpan命令。

内容的提问来源于stack exchange,提问作者mnekkach

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 21:18:17