【发布时间】:2011-04-27 19:58:17
【问题描述】:
在 R 中,软件包在升级之间不兼容,必须重新安装。有什么方法可以轻松地在新版本中安装与我在旧版本中安装的相同的软件包集?
编辑:我无法轻松访问旧版本的 R,因为我通过 apt 升级。
【问题讨论】:
-
有点骗人,但我无法访问旧版本的 R,因为我是通过 apt 升级的。所以那里的解决方案对我不起作用,除非我可以跟踪新 R 使用旧库的时间足够长以获取列表。
-
那里的答案都是有效的。如果您无法访问旧库目录,则无法将旧包复制到新的 R 版本。对我来说似乎是逻辑。对于它的价值,我在那里添加了一个答案,可以防止你遇到这个问题。无论如何,如果您仍然可以访问旧的库文件夹,只需将其设置为:installed.packages(lib.loc="path/to/folder")
-
我发现新版本的 R 可以使用 lib.loc 选项列出旧版本中安装的包。所以这意味着你是对的,另一个问题的答案对我有用。