无法在 Linux Mint 18 上更新 R

无法在 Linux Mint 18 上更新 R

起初将其发布在 Stack Overflow 网站上。我知道在多个网站上问同一问题是不合适的,但他们无法提供帮助,所以我被告知来这里。

我无法安装 R 包 ggplot2,因为它取决于包摘要,它需要 R (>= 3.3.0),而我只有 3.2.3。我尝试按照描述升级 R这里,但我在第一行之后收到一条不寻常的消息,在第三行之后收到一个错误。前 3 行的结果与命令终端上显示的完全相同,出于隐私原因进行了编辑,并在添加命令之前添加了空行以确保清晰。

Name1@Name2 ~ $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
[sudo] password for Name1: 
Executing: /tmp/tmp.BIQ28xf0ql/gpg.1.sh --keyserver
keyserver.ubuntu.com
--recv-keys
E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: requesting key E084DAB9 from hkp server keyserver.ubuntu.com
gpg: key E084DAB9: "Michael Rutter <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

Name1@Name2 ~ $ sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
deb http://cran.wustl.edu/bin/linux/ubuntu xenial/

Name1@Name2 ~ $ sudo apt update
E: Malformed entry 2 in list file /etc/apt/sources.list (Suite)
E: The list of sources could not be read.

第三个命令之后的所有命令都会给出相同的错误,命令 4 和 6 由于某种原因会给出两次错误。

坦率地说,我承认这整个想法超出了我的范围,我只是复制并粘贴所提供的代码,而不理解其中的大部分内容。任何帮助将不胜感激。

答案1

R 存储库支持两个不同版本的 R:

  • 3.5 及更高版本和
  • 4.0 及更高版本。

根据你的问题,你想要第一个。 Linux Mint 18是基于Ubuntu Xenial的,所以它的版本应该是合适的。然后,根据官方手册,您需要不同的行/etc/apt/sources.list

deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/

您应该能够/etc/apt/sources.list使用文本编辑器(例如nano.如果使用nano,您可以使用以下命令打开文件进行编辑:

sudo nano /etc/apt/sources.list

使用箭头键导航到条目,并更正它,按Ctrl+ X,输入y,然后点击Enter保存并退出编辑。

相关内容