银河麒麟V10编译perl-5.42.0,并设置环境变量

bash 复制代码
# 查看系统中安装的Perl相关包(以yum为例,apt系用dpkg -l | grep perl)
[root@localhost ~]#rpm -qa | grep perl

# 卸载冲突的版本(谨慎操作,确保不删除系统依赖)
[root@localhost ~]#sudo yum remove perl-<冲突版本包名>
bash 复制代码
[root@localhost ~]#tar -xzf perl-5.42.0.tar.gz

[root@localhost ~]#cd perl-5.42.0
[root@localhost ~]#./Configure -des -Dprefix=$HOME/localperl
[root@localhost ~]#make
[root@localhost ~]#make test
[root@localhost ~]#make install

查找系统默认 Perl 路径外的文件(默认路径通常是 /usr/bin/perl 和 /usr/lib64/perl5 等)

bash 复制代码
[root@localhost ~]#find / -name "perl" -o -name "Config.pm" | grep -vE "/usr/bin|/usr/lib64|/usr/share"
bash 复制代码
# 编辑root用户的环境变量配置文件
[root@localhost ~]#vi ~/.bashrc
添加以下内容
# 设置自定义Perl为默认
export PATH="/root/perl-5.42.0:$PATH"
export PERL5LIB="/root/perl-5.42.0:$PERL5LIB"
bash 复制代码
[root@localhost ~]#source ~/.bashrc
bash 复制代码
# 查看当前使用的perl路径
[root@localhost ~]#which perl

# 查看版本
[root@localhost ~]#perl -v

# 查看Perl库路径
[root@localhost ~]#perl -V | grep @INC
相关推荐
揽星河..5 小时前
【C语言】指针
c语言·开发语言
小小数媒成员5 小时前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
速易达网络6 小时前
Three.js 动画入门教学:从场景搭建到流畅动效
开发语言·javascript·ecmascript
福大大架构师每日一题6 小时前
excelize v2.11.1发布:Go 1.26.0起步,16项安全修复与嵌入对象能力全面升级
开发语言·安全·golang
Sarvartha6 小时前
集合概述 & Collection 接口
开发语言
lhbweilai6 小时前
QT项目(串口助手)
开发语言·qt
eggwyw6 小时前
C++相交链表和反转链表详解
开发语言·c++
Wang's Blog7 小时前
Java 项目实战:交友项目 - 保存访客记录
java·开发语言·交友
Raas1007 小时前
AI网关如何接入?MAI Gateway部署实操教程
java·开发语言·人工智能·gateway·ai网关·mai gateway·企业级产品
小小龙学IT7 小时前
Go 语言 pprof 性能剖析与调优深度解析:把“卡在哪“变成一张可执行的数据图
开发语言·后端·golang