检查软件包安装是否在R中没有错误

时间:2018-11-19 14:34:33

标签: r checksum

问题的背景

我试图在R中安装robustlmm软件包,但是在尝试安装时,R会话崩溃了。我按照屏幕上的说明进行操作,并删除了‘/home/user/R/x86_64-pc-linux-gnu-library/3.4/00LOCK-robustlmm’文件夹。

然后,我重新启动计算机,并再次将软件包安装在R中。这次,R退出了自身,而不是向我发出崩溃的错误消息。当我再次启动R时,我看到该软件包已列在已安装的软件包中,并且可以运行它。

实际问题

是否可以检查R中的软件包是否已正确安装?也就是说,软件包中是否有一些校验和或类似的内容(我不是那种精通计算机的人,所以如果不使用术语,请问借口),可以将其与有问题的存储库进行比较吗?如果是这样,我该怎么办?

修改

我卸载了该软件包,然后再次安装。再次出现相同的问题。

1 个答案:

答案 0 :(得分:1)

在安装“ robustlmm”时,我遇到了同样的问题。我尝试过的方法却无效:

  1. 从RStudio(在Debian OS上运行)的CRAN信息库中进行安装。 R会话和RStudio都崩溃了。
  2. 从RStudio中下载的tar.gz文件安装它,我从软件包的CRAN页面下载了该文件。同样的故事又发生了。
  3. 通过使用“ devtools”直接从github页面下载来在RStudio中进行安装。结果相同。

解决方案:我设法通过在终端中运行R而不是通过RStudio来安装软件包。该程序包现在可以正常运行(也在RStudio中)。