执行此命令后
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 将所有行注释掉,并将 # 符号作为第一个字符。关闭文件。