当前位置: 首页>>技术教程>>正文


如何更新/安装 Perl?

问题描述

Perl 包位于 /usr/bin 中,是较旧的版本 (5.12.4)。当前的稳定版本似乎是 5.14.2。

我该如何更新这个版本?需要根访问权限,并且我不想编译新的二进制文件以安装在我的路径中的目录中。

最佳方法

\\n

Warning: Using cpan as shown will take a considerable amount of time and cannot be left unattended.

\\n

以下命令将更新所有 Perl 软件包并为您测试它们:

$ sudo cpan
cpan[1]> upgrade

次佳方法

Perl 标签:

\\n

Perl is a high-level programming language that comes installed by\\n default in Ubuntu.

\\n

封装版本

https://help.ubuntu.com/community/UbuntuBackports

\\n

When Ubuntu releases a new version of its OS every 6 months, that\\n release is largely frozen in time. While the software that is part of\\n that release will get bug fixes and security patches, new major\\n releases of software and the new features that come with them will not\\n be available.

\\n

Ubuntu 11.10 Perl 版本

链接:What version of Perl is shipped with the Desktop Version of 11.10?

Perl 5.14.2

Ubuntu 软件包:http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all&section=all

\\n

precise (perl): Larry Wall’s Practical Extraction and Report Language \\n 5.14.2-6ubuntu2: amd64 i386

\\n

Ubuntu 12.04 LTS

Ubuntu 12.04即将发布:https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

\\n

April 26th Final Release

\\n

Ubuntu 12.04 论坛:http://ubuntuforums.org/forumdisplay.php?f=412

第三种方法

sudo perl -MCPAN -e 'upgrade'

是一个可能有帮助的选项。

第四种方法

打开终端(CTRL + ALT + T)并执行以下命令:

sudo su

并通过提供密码成为超级用户。然后执行:

apt-get update

然后执行:

apt-get upgrade

最后执行:

apt-get install -y perl

第五种方法

您应该使用 perlbrew ;这是实际的方法。也许 Ubuntu 的人不会喜欢这种方式,因为它不是基于包的,但如果你需要让自己涉足 Perl,这是一个先决条件。 installation process 是无痛的,你不必害怕编译 Perl..

根据您的需求,另请查看 cpanminuslocal::lib 。它会让你的生活更轻松。

这些都不需要 root 权限;你必须享受这个。

不要忘记使用 Ubuntu 过时的 Perl 软件包是愚蠢的,因为它们是古老的版本,您不需要因为使用这些旧东西而伤害自己。

另请参见 this answer

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14449.html,未经允许,请勿转载。