Linux-Mint

無法在 Linux Mint 18 上更新 R

  • November 8, 2020

最初在 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 <marutter@gmail.com>" 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 出於某種原因給出了兩次錯誤。

坦率地說,我承認整個想法超出了我的範圍,我只是複制和粘貼提供的程式碼,而沒有理解其中的大部分內容。任何幫助將不勝感激。

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保存並退出編輯。

引用自:https://unix.stackexchange.com/questions/618669