在 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 后出现以下错误的主要内容,如果未能解决你的问题,请参考以下文章