返回

解决 Linux Mint 21.1 上 R 4.3.3 初始化失败及 RStudio 安装困难

Linux

Linux Mint 21.1 上解决 R 4.3.3 从终端初始化失败的问题

问题

在 Linux Mint 21.1 中,R 4.3.3 的更新导致了从终端无法初始化 R 的问题,并在重新安装 RStudio 时遇到了困难。

解决方法

1. 检查存储库设置

检查是否正确配置了 R 存储库。运行命令:

sudo nano /etc/apt/sources.list.d/cran.list

确认文件内容为:

deb https://cloud.r-project.org/bin/linux/ubuntu vera-cran40/

如果不正确,请更新为上面所示的内容。

2. 更新存储库

更新软件包列表:

sudo apt update

3. 重新安装 R

重新安装 R:

sudo apt install r-base r-base-dev

4. 安装依赖项

安装 RStudio 依赖项:

sudo apt install libssl-dev libcurl4-openssl-dev libxml2-dev

5. 重新安装 RStudio

下载并安装 RStudio DEB 软件包:

wget https://download1.rstudio.org/rstudio-xenial-1.4.1717.deb
sudo dpkg -i rstudio-xenial-1.4.1717.deb

6. 检查安装

确认 R 是否成功安装:

R

如果 R 可以正常启动,则问题已解决。

其他说明

  • 如果遇到缺少密钥的错误,请运行:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E29DA0A3207BD706
  • 有关更多信息,请参阅 RStudio 官方文档:

https://docs.rstudio.com/ide/server-pro/r-installation-and-administration-on-linux/#fedora-and-centos-versions-not-listed-above

常见问题解答

1. 如何知道 R 是否已成功安装?

运行命令 R,如果它启动,则表明安装成功。

2. 如果在安装 RStudio 时遇到问题怎么办?

请确保您已安装 R 的依赖项,并参考 RStudio 官方文档以获取更详细的故障排除步骤。

3. 如何检查存储库设置是否正确?

使用 sudo nano /etc/apt/sources.list.d/cran.list 命令查看文件内容并确保它符合提供的示例。

4. 为什么需要更新存储库?

更新存储库可以确保您使用的是 R 的最新版本。

5. 如何解决缺少密钥的错误?

运行提供的命令 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E29DA0A3207BD706 以添加缺少的密钥。