我输入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
您的问题并不严重,所以不必担心,只需执行以下操作:
删除文件 sources.list
sudo rm -fr /etc/apt/sources.list
运行更新过程。它将再次创建文件
sudo apt-get update
现在,如果您真的想知道问题出在哪里或者为什么会发生这种情况,请执行以下操作:
sudo nano +62 /etc/apt/sources.list
这将带您到有问题的行,并让您了解与其他行相比失败的原因。在大多数情况下,我只需删除文件,然后更新以重新创建它。节省我的时间。但如果我想知道到底发生了什么,我会先做最后一行。