我无法使用 apt-get 安装任何东西。我认为这个问题是由于某种 gpg 错误造成的。我按照自己的信念在网上做了几乎所有的事情。当我运行 时,就会发生这种情况apt-get update
。
mody@ubuntu:~$ sudo apt-get update
Get:1 http:/dl.google.com stable Release.gpg
Get:2 http:/dl.google.com stable Release
Ign http:/dl.google.com stable Release
E: GPG error: http:/dl.google.com stable Release: The following signatures were invalid: NODATA 1 NODATA 2
mody@ubuntu:~$
我试过这些
mody@ubuntu:~$ sudo apt-get clean
mody@ubuntu:~$ sudo apt-get update && sudo apt-get upgrade
Get:1 http:/dl.google.com stable Release.gpg
Get:2 http:/dl.google.com stable Release
Ign http:/dl.google.com stable Release
E: GPG error: http:/dl.google.com stable Release: The following signatures were invalid: NODATA 1 NODATA 2
没用
mody@ubuntu:~$ sudo apt-get update -o Acquire::http::No-Cache=True
Get:1 http:/dl.google.com stable Release.gpg
Get:2 http:/dl.google.com stable Release
Ign http:/dl.google.com stable Release
E: GPG error: http:/dl.google.com stable Release: The following signatures were invalid: NODATA 1 NODATA 2
没用
mody@ubuntu:~$ sudo apt-get update -o Acquire::BrokenProxy=true
Get:1 http:/dl.google.com stable Release.gpg
Get:2 http:/dl.google.com stable Release
Ign http:/dl.google.com stable Release
E: GPG error: http:/dl.google.com stable Release: The following signatures were invalid: NODATA 1 NODATA 2
mody@ubuntu:~$
甚至这
单击系统>>管理>>软件源单击下载自菜单并选择主服务器在终端中输入以下内容。
sudo apt-get update
再次运行更新管理器。
但没有奏效
我还用 ubuntu 网站上的源代码进行了更改。我不知道为什么这么做,但这没有帮助
是否强制更新。问题仍然存在。
mody@ubuntu:~$ sudo apt-get update -f
[sudo] password for mody:
Get:1 http:/dl.google.com stable Release.gpg
Get:2 http:/dl.google.com stable Release
Ign http:/dl.google.com stable Release
E: GPG error: http:/dl.google.com stable Release: The following signatures were invalid: NODATA 1 NODATA 2
沮丧的。
Synaptic 和 aptitude 均未安装。将下载服务器从任何服务器更改为一切可能的服务器也无济于事。
附言:链接发布时出现问题,所以我删除了当前存在的/
内容//
答案1
可能需要重新导入从 Google Linux 软件存储库下载的软件包的签名密钥。这可以通过在终端中使用以下行来完成
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
或者我们也可以下载并保存密钥,然后手动导入。
来源:谷歌