缺少perl模块; 当安装对应名称模块不起作用的解决方法
001、问题描述
安装RepeatModeler-2.0.2a 软件时提示缺少对应的perl模块,利用cpan安装对应模块,并不能解决问题(不知道原因)。
002、解决思路
01、利用cpan安装缺少的模块名称安装,根据屏幕输出记录安装的软件包
02、利用 yum -y install perl* &> install_log.txt 安装所有的perl模块(推测是所有; tip:这里的yum -y install perl* 命令应当是在没安装缺少模块前执行,避免安装过,yum跳过,log中缺少对应日志)
03、在install_log.txt中检索对应的 安装包(确定 yum install perl* 中到底安装了哪一个安装包,定位问题)
tips:
以上均在虚拟机测试,然后在服务器中安装对应的perl模块。
003、举例
a、问题
(base) [root@pc1 RepeatModeler-2.0.2a]# perl configure ## perl 配置, 提示缺少perl模块 The following perl modules required by RepeatModeler are missing from your system. Please install these first: LWP::UserAgent
b、首先尝试了cpan 在线安装,安装失败,无法解决问题(过程太长,此处略过)
c、去CPAN官网下载对应的安装包安装
cpan官网: https://www.cpan.org/ , 搜索并下载对应的安装包, 如下图:
然后解压、安装:如下图:
tar -xzf ,-6.72.tar.gz cd libwww-perl-6.72/ perl Makefile.PL make make install
结果见下图:
测试效果如下, 并不能解决问题:
(base) [root@pc1 RepeatModeler-2.0.2a]# perl configure The following perl modules required by RepeatModeler are missing from your system. Please install these first: LWP::UserAgent
d、此处的解决思路
01、重置虚拟机
02、然后是 yum -y install perl* &> log.txt; 将安装所有perl模块的日志记录下来(此处的前提是 yum -y install perl* 可以解决缺少模块的问题)
03、然后根据前边记录的软件包名称中的关键字去日志里面检索具体安装的是哪一个模块
04、具体效果;
一、记录日志
(base) [root@pc1 test]# yum -y install perl* &> log.txt ## 记录安装的perl模块的日志 (base) [root@pc1 test]# ls log.txt
二、根据软件包中的关键字检索yum -y install perl* 具体安装了哪个模块,比如此处:
(base) [root@pc1 test]# grep -i "libwww-perl*" log.txt ## -i表示忽略大小写, *表示通配符 ---> Package perl-libwww-perl.noarch 0:6.05-2.el7 will be installed perl-libwww-perl noarch 6.05-2.el7 base 205 k Installing : perl-libwww-perl-6.05-2.el7.noarch 199/375 Verifying : perl-libwww-perl-6.05-2.el7.noarch 141/375 perl-libwww-perl.noarch 0:6.05-2.el7
可以看到perl-libwww-perl-6.05-2.el7.noarch 被安装。
三、在服务器安装该模块:
yum -y install perl-libwww-perl-6.05-2.el7.noarch
四、最后测试效果。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-11-10 linux 中grep命令如何匹配空白字符
2020-11-10 ansible