sudo apt-get/update manager 错误

sudo apt-get/update manager 错误

我运行了一个终端命令,但从那时起就一直遇到问题。

我输入的终端命令是

echo off "deb http://archive.canonical.com/ubuntu/ $(lsb_release -cs)/partner Packages" | sudo tee -a /etc/apt/sources.list

说实话,我甚至不记得我为什么要再次这样做,但这是我在论坛上发现的。自从我输入命令后,它就sudo apt-get update不起作用了,更新管理器也出错了。说明如下..

初始化包信息时出现无法解决的问题。

请报告针对“update-manager”包的这个错误并包含以下错误消息:

'E:Type 'off' is not known on line 57 in source list /etc/apt/sources.list, E:The list of sources could not be read., E:The package lists or status file could not be parsed or opened.'

答案1

嗯……您的 sources.list 文件似乎已被您使用的命令修改,现在无法访问。sources.list 文件包含 apt-get 从中获取其软件的存储库列表。

因此,为了纠正此用法

gksudo gedit /etc/apt/sources.list

这将打开文本文件 sources.list 进行编辑

只删除您添加的行,如下所示,

deb http://archive.canonical.com/ubuntu/ubuntu13.04

不要碰任何其他东西。然后保存文件并尝试

sudo apt-get update

告诉我们进展如何。

答案2

首先打开 /etc/apt/sources.list 并删除该行,然后运行以下命令

对于打开文件使用以下命令

sudo vim /etc/apt/sources.list

删除该行后保存文件并运行以下命令

apt-get clean all
apt-get update

答案3

尝试所有 unix/linux 系统上的标准“vi”文本编辑器,但它有点复杂。

输入sudo vi /etc/apt/sources.list,输入你的密码,然后文件 sources.list 就会被调出,

单击键盘上的 Esc 键,导航到要删除的行,然后使用删除键将其删除,

然后输入:(冒号),然后在冒号后输入 wq(保存并退出),它看起来像:wq,然后按回车键就完成了。

帮助- 在 vi 中按下 Esc 键即可调出导航模式。

按下 : 键会调出命令模式,命令是 wq (它看起来像:wq 一个整体)

相关内容