在 Ubuntu 16.04 上执行命令 sudo apt-get update 后出现以下错误

Posted

技术标签:

【中文标题】在 Ubuntu 16.04 上执行命令 sudo apt-get update 后出现以下错误【英文标题】:Getting following error after the command sudo apt-get update on Ubuntu 16.04 【发布时间】:2017-05-05 18:56:28 【问题描述】:

我对 Linux 命令一无所知,但我忍不住问为什么在命令 sudo apt-get update 之后会出现这样的错误:

W:存储库“http://ppa.launchpad.net/bumblebee/stable/ubuntuxenial Release”没有发布文件。

N:来自此类存储库的数据无法通过身份验证,因此使用起来存在潜在危险。

N:请参阅 apt-secure(8) 手册页了解存储库创建和用户配置的详细信息。

W:存储库“http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntuxenial Release”没有发布文件。

N:来自此类存储库的数据无法通过身份验证,因此使用起来存在潜在危险。

N:请参阅 apt-secure(8) 手册页了解存储库创建和用户配置的详细信息。

W:GPG 错误:http://ppa.launchpad.net/umang/indicator-stickynotes/ubuntuxenial InRelease:由于公钥不可用,无法验证以下签名:NO_PUBKEY 799A5FD5D1C5997F

W:存储库“http://ppa.launchpad.net/umang/indicator-stickynotes/ubuntuxenial InRelease”未签名。

N:来自此类存储库的数据无法通过身份验证,因此使用起来存在潜在危险。

N:请参阅 apt-secure(8) 手册页了解存储库创建和用户配置的详细信息。

E: 无法获取http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found

E: 无法获取http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found

E: 某些索引文件下载失败。它们已被忽略,或使用旧的。

我想知道以下错误到底发生了什么。解释对我很有帮助。

【问题讨论】:

我投票结束这个问题,因为这个问题属于另一个 Stack Exchange 论坛 Error during install node js in debian的可能重复 【参考方案1】:

如果有人收到这样的错误,这意味着某些 apt 存储库未处于活动状态。所以只需禁用它。

首先,转到您的发现或软件更新应用程序,然后选择设置。然后禁用您收到该错误的选项。等一下。完成!

【讨论】:

我正在开发 WSL,我只有一个提示,我该如何使用命令行命令来做这些事情?【参考方案2】:

如果您使用 Ubuntu 20.04。请尝试以下操作。

wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add -

sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/Ubuntu:/debbuild/Ubuntu_20.04/ /' > /etc/apt/sources.list.d/lutris.list"

wget -nv https://download.opensuse.org/repositories/Ubuntu:/debbuild/Ubuntu_20.04/Release.key -O Release.key

sudo apt-key add - < Release.key

sudo apt-get update

【讨论】:

你的答案和@Codemaker 的答案有什么区别?他先发了。 唯一的区别是Ubuntu版本。【参考方案3】:

以下命令将解决该问题,

wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add -

sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/lutris.list"

wget -nv https://download.opensuse.org/repositories/home:strycore/xUbuntu_16.04/Release.key -O Release.key

sudo apt-key add - < Release.key

sudo apt-get update 

【讨论】:

请在您的答案中添加一些解释,以便其他人可以从中学习。我不会在我的系统上运行任何这样的东西 - 为什么我要从 opensuse.org 添加一个随机 URL 到我的 Ubuntu 系统?【参考方案4】:

我按照以下步骤解决了这个错误:

打开软件更新应用程序; - 在“其他软件”选项卡中取消标记所有选项; - 在 Ubuntu 软件选项卡中,“下载自:”选择“主服务器”选项。

单击“关闭”按钮并等待一分钟,直到 ubuntu 重新加载 apt-get。

完成。

【讨论】:

感谢您的建议。它有效,但它会影响任何未来的更新吗?错误发生了什么?他们还在那里但因为我检查了很多东西而没有显示吗? @威廉 该问题与 help center 中定义的 Stack Overflow 无关。请不要回答此类问题;相反,您应该标记它们以引起注意,它们将被适当地关闭或迁移。

以上是关于在 Ubuntu 16.04 上执行命令 sudo apt-get update 后出现以下错误的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04用户使用Sudo命令不用输入密码,免密码

ubuntu16.04中将python3设置为默认

ubuntu16.04中将python3设置为默认

ubuntu16.04之sudo问题

Ubuntu16.04下安装和配置Redis

Ubuntu16.04下安装并开启SSH服务