我在使用ARM处理器的Raspberry Pi 400上从源代码安装了R 4.0.4。这似乎很好。
然而,当我尝试升级已安装的软件包时,我遇到了一些问题。
我的问题是:在安装R 4.0.4之后,但在升级软件包之前,什么我应该采取哪些步骤来确保软件包升级成功?
这就是我所做的;没有成功:
首先,我运行了packageStatus来查看大约29个包需要升级。
x <- packageStatus()
print(x)
然后a进行了升级,报告了大约31个警告(退出状态为非零的程序包)。大约有1或2个程序包成功升级。
upgrade(x, ask=FALSE)
update(x)
然而,我也注意到了升级过程中的错误,例如:
- 错误的ELF类ELFCLASS64
- 包"的延迟加载失败;DT">
谢谢。
这个过程很有效,很乏味,但很有效。
在Raspberry Pi 400上将软件包从R-4.0.3升级到R-4.0.4。
- 仔细研究install.packages()错误消息,使用verbose=TRUE
- 然后要么添加缺失的Debian软件包,要么安装某个R软件包
- 然后重复。令人讨厌但有效