我目前正在尝试安装 Anacondas RStudio 版本。我已经通过 apt 包管理器和最新版本的 RStudio从官方CRAN 存储库安装了 R。我当前版本的 R 安装在 中/usr/lib/R
,路径变量设置在/usr/bin/R
. 运行 Anaconda Navigator 的 RStudio 安装程序时,它会尝试在/opt/anaconda3/lib/R
. 安装过程挂起,现在我无法在终端中键入 R 并打开“旧”R 版本。相反,我收到以下错误消息:
$ R
/opt/anaconda3/lib/R/bin/exec/R: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory
我尝试更新“旧”R 的路径变量,但由于在路径列表/opt/anaconda3/bin
之前,usr/bin
我仍然得到相同的错误:
$ export PATH=$PATH:/usr/bin/R
$ echo $PATH
/opt/anaconda3/bin:/opt/anaconda3/condabin:/home/username/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/mplusdemo:/usr/bin/R
首先,我不确定这个错误意味着什么。是什么libreadline.so.6
?我该如何解决这个问题?
其次,我是否需要,是否建议通过 Anaconda 安装 R?我当前的版本是从 CRAN 存储库更新的,这意味着我会在更新可用时获得更新。相反,Anacondas 版本的最新程度如何?或者,创建指向目录的符号链接是否usr/bin/R
明智/opt/anaconda3/bin
?