几天前我已经将 R(从 3.6 升级到 4.0)和 RStudio(从 1.1 升级到 1.2.5),昨天将 Ubuntu 从 18.04 升级到 20.04。
从那时起,R有时在执行某些命令时永远不会终止:(ivreg
来自 package AER
)、summary
(来自 logit 回归)和logitmfx
(来自 package mfx
)。有时这些命令运行良好,但大多数时候我必须终止进程(killall rstudio
),因为 R 不会终止执行,即使按下 RStudio 中的红色停止按钮也是如此。
当我尝试example('AER')
时,它工作得很好。然后我重新安装了包AER
。In readLines(file, skipNul = TRUE) : cannot open compressed file '/usr/lib/R/site-library/[package]/DESCRIPTION', probable reason 'No such file or directory'
它抛出了 10 个where [package]
is abind
, colorspace
, ...类型的警告dichromat
(但不是AER
)。
此后example('AER')
引发警告:no help found for ‘AER’
.
我已经删除并重新安装了 R 4.0:它没有帮助。此外,apt purge r-base* r-recommended r-cran-*
抛出警告:dpkg: warning: while removing r-base-core, directory '/usr/lib/R/site-library' not empty so not removed
. 此外,还有一堆Package [package] is not installed, so not removed
,包括 for [package]
equal tor-cran-abind
和上面列出的另一个(这purge
也返回了一堆Note, selecting [package] for glob 'r-cran-*'
)。
我没有尝试在没有 RStudio 的情况下使用 R。在升级到 Ubuntu 20.04 期间,我可能正在使用 RStudio。另外,我不记得这个问题是在我升级 R 和 RStudio(这是我最好的猜测)之后还是在我升级 Ubuntu 之后(一两天后)开始的。
我希望有人能帮帮忙。
该解决方案由 Dirk Eddelbuettel 和 Sébastien Villemot通过
r-sig-debian
邮件列表提供。我不知道这是否有必要,但我首先做了:
并选择
/usr/lib/x86_64-linux-gnu/blas/libblas.so.3
(而不是pthread
)。然后(这有效):