sources.list 文件格式错误 Ubuntu 18.04

sources.list 文件格式错误 Ubuntu 18.04

现在我收到此错误:

WARNING:root:could not open file '/etc/apt/sources.list'

我希望以某种方式找回我的原始文件,以及一些有关如何安装 R 且不会损坏它的良好说明。


ok - 复制了旧版本。看起来像是 R 包源代码中复制的某个程序之后的版本。现在出现错误:

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

这是文件 - 我认为是第 49 至 51 行。(当我尝试包含整个文件时出现有关链接太多的错误)

# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ apt update sudo
# deb-src https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ sudo apt update

(第一行和第三行以#开头)


好的 - 现在按照您的建议尝试使用 gedit 并打开行号。刚刚删除了第 50 行。现在 get update 正在运行。不知道 R 是否真的会安装,但这解决了我在此处发布的问题。我如何接受您的答案?非常感谢您的帮助。

答案1

来自评论...

terminal做...

sudo ls -al /etc/apt/sources.list.*

回答:

-rw-rw-r-- 1 root root 3396 Oct 23 12:21 /etc/apt/sources.list.old 
-rw-r--r-- 1 root root  171 Oct 23 22:31 /etc/apt/sources.list.save 

有趣的是,它们都是相同的日期,但 sources.list.old 比 sources.list.save 大得多,所以我怀疑这是我们需要的。让我们简要地看一下每一个...

cd /etc/apt # 更改目录

cat sources.list.old # 查看 .old 文件

cat sources.list.save# 查看 .save 文件

.old 文件看起来更完整吗?如果是这样,请执行以下操作...

sudo rm -i sources.list # 删除旧的空 sources.list

sudo cp sources.list.old sources.list # 复制替换

sudo apt-get update # 更新软件数据库

  • 您不应该在最后一步遇到任何错误。如果遇到,请将错误列表作为对问题的编辑... 请不要在评论中。

相关内容