Redhat Linux是否依赖于安装时间版本Perl?

我正在使用Perl 5.6.1从Solaris服务器迁移到使用Perl 5.8.8的Redhat Linux服务器。

我的立场是,我们保持Perl的新版本,不要降级到旧版本,以避免与任何脚本的兼容性问题,因为降级操作系统默认安装的兼容性问题会更糟糕。

我的假设是,Redhat Linux可能依赖于Perl的某个地方,如果旧版本是必要的,我们应该明确地创build一个命名二进制perl561,以便用户可以select使用旧版本,如果他们需要它。

你不应该更换系统的Perl; 这肯定会导致任何安装的系统软件包的问题,​​假设你有一个不同于系统的Perl版本。 所以,如果你需要有一个Perl 5.6.x,那么你应该安装一个旁边的系统Perl。 你可以使用Perlbrew这个工具。

另外请注意,通常你不需要特定版本的Perl; 在5.6上运行的脚本通常运行在5.8上也没有问题。 在这方面它不像Python。

一些其他的软件包,但系统的东西本身更关心的是Python版本。