无法从终端安装任何东西或使用 apt-get update

无法从终端安装任何东西或使用 apt-get update

我正在使用基本操作系统。当我尝试sudo apt-get update或只是尝试通过终端安装某些内容时,我收到此消息,但我不知道该怎么做:

E: Type '>' is not known on line 1 in source list /etc/apt/sources.list
E: The list of sources could not be read.

答案1

您的操作过程会在第一个错误中打印出来:在您选择的编辑器中打开文件 /etc/apt/sources.list 并修复第一行的任何错误。

如果您找不到它,请更新您的问题以包含文件中的违规行。

答案2

该错误表示源文件中的条目格式错误,这会导致更新过程中止。要修复它,您必须修复该条目(如果您知道正确的条目应该是什么样子)或完全删除它(这就是我要描述的内容,因为这是使您能够再次更新系统的最快方法)。

首先,您需要打开包含错误条目的文件。文件名在错误消息中给出,在您的示例 /etc/apt/sources.list.d/some-ppa.list 中。打开终端,然后输入

sudo nano /etc/apt/sources.list.d/some-ppa.list

并按 Enter 键。输入密码后,您现在应该看到在文本编辑器 nano 中打开的文件。

现在您需要找到格式错误的条目。它应该位于错误消息中给出的行号上 - 在您的情况下,该行号为第 1 行。

该行应该不完整,并以更新过程抱怨的未知类型开始(此处>)。只需删除整行,然后使用 Ctrl+X 保存/关闭文件。

就是这样。您现在应该能够成功运行更新过程!

如果该条目是文件中的全部内容,那么您只需删除该文件即可。为此,只需打开终端并运行以下命令:

sudo rm /etc/apt/sources.list.d/some-ppa.list

相关内容