我在 Linux 系统上运行 R 4.1.2(18.04.6 LTS,“Bionic Beaver”),并且能够在终端中正常运行 R 代码。我最近安装了 RStudio Desktop(2022.02.0+443,“Prairie Trillium”),但当我尝试运行它时,弹出一个窗口,提示“无法打开基础包”。
重置 R 用户的状态(每对于 rstudio-server 中的类似问题,有以下建议) 什么也没做。
语境:我最近在这台服务器上遇到了严重的权限问题,/usr 的所有权被意外更改;请参阅主题这里,我按照这个步骤修复了这个问题。它似乎有效,但现在 RStudio 仍然给我带来麻烦。
我搜索了互联网,但无济于事。卸载/重新安装 RStudio 似乎没有解决任何问题。
谢谢你的帮助!
编辑:输出apt-cache policy r-base-dev
:
r-base-dev:
Installed: 4.1.2-1.1804.0
Candidate: 4.1.2-1.1804.0
Version table:
*** 4.1.2-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
100 /var/lib/dpkg/status
4.1.1-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.1.0-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.5-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.4-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.3-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.2-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.1-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.0-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
3.4.4-1ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
答案1
为了解决这个问题,我最终不得不卸载 R 和 RStudio。这在某种程度上纠正了权限结构,并允许非 root 用户打开 RStudio。