![存储库“http://dl.google.com/linux/chrome/deb stable Release”没有 Release 文件](https://linux22.com/image/905166/%E5%AD%98%E5%82%A8%E5%BA%93%E2%80%9Chttp%3A%2F%2Fdl.google.com%2Flinux%2Fchrome%2Fdeb%20stable%20Release%E2%80%9D%E6%B2%A1%E6%9C%89%20Release%20%E6%96%87%E4%BB%B6.png)
执行此命令后
sudo apt-get update && sudo apt-get -y upgrade
我收到这个错误
W: The repository 'http://dl.google.com/linux/chrome/deb stable Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
我之前也看到过关于同一问题的询问,但给出的答案都是针对其他存储库的。如能得到任何帮助,我将不胜感激。
答案1
前面的答案是错误的(Traxidus Wolf)。
那个问题(参考)不是一个错误,而只是一条消息,让那个人回答是或否(从 Google Inc 更改为 LLC),这一切都发生在上周更新之后。
问题是apt-get
现在的水平较低且更apt
加以用户为导向,因此apt-get
没有要求用户交互。
此错误有所不同:
“关键”是“无法验证存储库“
恕我直言...你没有仓库的密钥
要解决这个问题,只需使用以下命令:
$ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
https://www.google.com/linuxrepositories/
过去,您可以添加任何您想要的 repo,但现在您需要他们的 gpg 密钥,否则不起作用。
答案2
根据这篇文章的答案»'Origin' 值更改后如何更新 Google Chrome 70?' 由于 apt-get 级别较低,因此未提供提示。
运行:“apt update”
它会给你一个“y/n”提示,选择“y”,从那时起错误和注释就会被处理。
答案3
这似乎消除了错误。
编辑文件 /etc/apt/sources.list.d/google-chrome.list 将所有行注释掉,并将 # 符号作为第一个字符。关闭文件。