更新时,我收到以下错误消息:
W: The repository 'http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release' does not have a Release file.
在这里,我找到了关于这个错误的另一句话:当我使用 PPA 或更新我的软件包列表时,如何修复 404 错误?
这建议删除某些 PPA;而且,我不确定是否应该这样做,因为这可能意味着无法获得我需要的更新。
这是我应该做的吗?
答案1
您添加的 PPA 不支持您的 Ubuntu 版本,这意味着没有适合您的特定版本的软件包。
例如,ppa:mc3man/trusty-media
PPA 仅适用于 Trusty(Ubuntu 14.04)(trusty-media)。显然,它没有适用于 Xenial(16.04)的文件。您可以检查PPA 的 Launchpad 页面查看支持哪些版本的 Ubuntu。
我建议如下:
- 删除旧版本的 PPA。对于此示例:
sudo ppa-purge ppa:mc3man/trusty-media
- 如果您的当前版本有 PPA,请添加它。在本例中,有一个适用于 Xenial 的 PPA:mc3man/xerus-media。您可以使用
sudo add-apt-repository ppa:mc3man/xerus-media
总而言之,您需要删除添加的 PPA,并使用另一个包含适用于您的特定版本的软件包的 PPA。
答案2
使用下列命令删除 PPA:
sudo add-apt-repository --remove ppa:mc3man/trusty-media
现在运行
sudo apt-get update
答案3
是的,取消勾选一些复选框值得信赖的媒体和麦克3曼在下面
系统设置>软件和更新>其他软件
起了作用。但ppa-purge
对我没用。
答案4
在某些情况下,适用于较旧版本的 Ubuntu 的软件包也可以在较新的版本中使用。目前我的ppa-清除 PPA;请参阅网站以获取说明。请注意,官方ppa 清除自 Ubuntu Xenial (16.04) 以来一直具有相同的版本 0.2.8+bzr63。