首先尝试安装官网上的指南进行安装,发现不行,解压以后的编译有问题,感觉是编译器版本太高,我的版本是9.多,然后尝试安装了gcc-4.8
参考这个文章
Ubuntu20.04.3中安装gcc-4.8.5,gcc多版本共存 - zzoozzoo - 博客园
然后编译还是有问题
所以放弃这个思路
还有一个方法就是使用perl管理软件Perlbrew进行版本管理
Perlbrew
这个软件的下载官方介绍的是使用curl来下载
但是在我的服务器上下的很慢
所以我们使用
\wget -O - https://install.perlbrew.pl | bash
这个来进行下载
在使用这个下载之前首先要配置一下DNS(如果已经配置过的话就没有必要配置了)
有时候更换 DNS 可以解决网络访问问题,尤其是 GitHub 资源的问题。可以将 DNS 设置为 Google 的 DNS 或 Cloudflare 的 DNS:
- 编辑
/etc/resolv.conf
文件:sudo nano /etc/resolv.conf
- 添加以下内容(Google DNS):
nameserver 8.8.8.8 nameserver 8.8.4.4
替换完了之后就进行下载
最后要进行一个加载 perlbrew
的环境配置文件
source ~/perl5/perlbrew/etc/bashrc
然后刷新
source ~/.profile
然后就可以用了
ps:如何切换版本
perlbrew switch perl-5.36.1
使用这个指令就可以
要是想用Linux自带的perl环境的话直接关闭就可以
perlbrew off
这样就可以回到没有安装这个东西之前的版本了