如何修复我的 apt 源列表中的错误?

如何修复我的 apt 源列表中的错误?

可能重复:
我该如何修复这个“E:在源列表的第 * 行上无法识别‘*’类型...”更新错误?

我输入sudo sh -c 'echo "[some repository]" >> /etc/apt/sources.list,但是,然后我收到此消息:

bash: /etc/apt/sources.list: Permission denied` 

但它不起作用。

现在,当我输入sudo apt-get update或打开更新管理器时,系统只显示错误消息:

E: Type '[some repository]' is not known on line 62 in source list /etc/apt/sources.list 
E: The list of sources could not be read.**

或者:

could not initialize the package information

我怎样才能解决这个问题?

答案1

您的问题并不严重,所以不必担心,只需执行以下操作:

  1. 删除文件 sources.list
    sudo rm -fr /etc/apt/sources.list

  2. 运行更新过程。它将再次创建文件
    sudo apt-get update

现在,如果您真的想知道问题出在哪里或者为什么会发生这种情况,请执行以下操作:

sudo nano +62 /etc/apt/sources.list

这将带您到有问题的行,并让您了解与其他行相比失败的原因。在大多数情况下,我只需删除文件,然后更新以重新创建它。节省我的时间。但如果我想知道到底发生了什么,我会先做最后一行。

相关内容