E:列表文件 /etc/apt/sources.list 中的错误条目 54(组件)

Gen*_*Yes 4 package-management apt

我对 Ubuntu 16.04 比较陌生,一切都很好,直到我的操作系统今天抛出这个错误。

以下是第/etc/apt/sources.list54 行的源代码:

deb http://archive.canonical.com/ partner
Run Code Online (Sandbox Code Playgroud)

我试过ubuntu/和 之前追加partner,但这似乎不起作用。

还有什么想法可以尝试吗?sudo apt-get update在解决这个问题之前我不能跑。

hee*_*ayl 12

您尚未提供发行代号。

例如,对于 Ubuntu 14.04 ( trusty):

deb http://archive.canonical.com/ubuntu trusty partner
Run Code Online (Sandbox Code Playgroud)

替换trusty为您正在使用的版本的代号。

当您使用 16.04 ( xenial) 时:

deb http://archive.canonical.com/ubuntu xenial partner
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式找到发行代号:

lsb_release -c
Run Code Online (Sandbox Code Playgroud)

只是发布代号:

lsb_release -sc
Run Code Online (Sandbox Code Playgroud)