E:列表文件/etc/apt/sources.list(Suite)中格式错误的条目54:安装R

我尝试使用此博客文章安装R(第一次在Ubuntu上)。

前三个步骤运行良好:

sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntuxenial/" | sudo tee -a /etc/apt/sources.list gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9 gpg -a --export E084DAB9 | sudo apt-key add - 

我得到了一个’OK’

第4步出现问题:

 $ sudo apt-get update E: Malformed entry 54 in list file /etc/apt/sources.list (Suite) E: The list of sources could not be read. 

我查了一下文件,在第54行说:

 deb http://cran.rstudio.com/bin/linux/ubuntuxenial/ xenial 

该文件无法修改。

起初,我认为这是因为我无法访问公钥,所以我尝试了第一个答案建议的步骤: 如何导入公钥? 然而

我还通过从公司连接切换到我的手机热点并重复安装过程来测试是否是防火墙问题,发生了相同的错误,所以我认为它不会因为阻塞了端口11371。

我有什么想法可以解决这个问题吗? 我不确定如何纠正第54行(就写什么以及如何通过文本编辑限制而言)。

感谢@ Pilot6和@OrganicMarble的建议。 只是因为如果其他人遇到这个问题:我最终使用了

 sudo nano /etc/apt/sources.list 

这帮助我覆盖权限限制并修改文件。

刚刚将第54行改为

 deb http://cran.rstudio.com/bin/linux/ubuntu xenial[type]