我正在从带有 Perl 5.6.1 的 Solaris 服务器迁移到带有 Perl 5.8.8 的 Redhat Linux 服务器。
我的立场是我们保留较新版本的 Perl 并且不降级到旧版本以避免与任何脚本的兼容性问题,因为降级操作系统默认安装的兼容性问题会更糟。
我的假设是 Redhat Linux 可能在某处依赖 Perl,如果需要旧版本,我们应该明确地制作一个命名的二进制文件 perl561,以便用户可以在需要时选择使用旧版本。
你不应该替换系统 perl;这肯定会导致任何已安装的系统软件包出现问题,这些软件包假定您的 Perl 版本与系统的 Perl 版本不同。所以如果你需要一个 perl 5.6.x,那么你应该在系统 perl 旁边安装一个。为此,您可以将工具用作 Perlbrew。
另请注意,通常您不需要特定版本的 perl;在 5.6 上运行的脚本通常也可以在 5.8 上运行而不会出现问题。在这方面它不像 Python。
归档时间: |
|
查看次数: |
239 次 |
最近记录: |