更新 perl-from-sourcefile-installation 的正确方法是什么?

更新 perl-from-sourcefile-installation 的正确方法是什么?

我想,有了 Linux 发行版中的 onboard-perl,我就不必关心更新了。当我从源文件构建 perl 时,正确的更新方法是什么?

答案1

您的第一句话似乎与第二句话相矛盾。您是通过 Linux 发行版的包管理器维护 Perl 的,还是从源代码构建的?

如果您从源代码构建,只需下载新的发行版,构建并安装它,就像您第一次做的那样。它会根据需要用新版本覆盖旧版本的可执行文件和库,但不会删除您通过 CPAN 安装的任何内容。

其实这没什么诀窍。

答案2

您需要从源代码重新构建。由于您可以运行任意数量的并行构建(只需将其安装在不同的目录中,并在标题中将代码指向它),这实际上比使用包管理器提供了一些优势。如果您不想更新代码,则不必更新,当您想要尝试新东西时,您不会破坏兼容性。

您真正需要避免的事情是混合使用包管理器和从源代码构建。选择一种,并坚持使用。如果不这样做,您将遇到重大问题。

相关内容