我正在使用基本操作系统。当我尝试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