问题如何在不擦除 \perl\site\lib\ 和 \perl\site\bin\ 的情况下升级草莓 perl?在 2011 年被问到,每当我们升级到较新版本时,Strawberry 似乎确实丢弃了用户所做的任何 CPAN 安装。现在还是这样吗?我发现亚当肯尼迪的评论似乎相关,但我不确定是否真的做出了改变以及它的含义是什么。
由于 Strawberry Perl 被称为“100% 开源”,我尝试寻找一个开发站点,一个我们可以获取更多详细信息并查看讨论的地方,但我找不到任何东西,strawberryperl.com站点奇怪地没有在这方面的任何信息。甚至它的维基百科页面也(稍微)提供了更多信息。(编辑:我发现http://code.google.com/p/strawberry-perl/这可能是一个整洁的中央链接门户,也是http://search.cpan.org/~kmx/Perl-Dist-Strawberry -3.012/script/perldist_strawberry 信息量很大。)
另外,如果草莓仍然这样做,我如何制作模块的本地备份副本?我不想不必要地使用 CPAN 的自动捆绑软件并从头开始重新下载所有内容。
更新以供将来参考:根据我收集的评论,由于 site/lib 和 site/bin 中的内容当前在 Strawberry Perl 中依赖于构建,因此在安装新版本时有必要将它们清除并重新开始。如果 Strawberry 引入一个单独的 arch-directory 来存储依赖于架构的东西,这种必要性可能会消失。