在意外切换存储库后,我得到了
无法从软件更新程序下载存储库信息错误。
我尝试过
$ sudo apt-get update
我发现我的密钥已过期https://repo.skype.com/deb稳定的 InRelease。(我相信属于 skypeforlinux)我卸载并重新安装 skypeforlinux,然后恢复存储库。现在 skypeforlinux 已经完全从我的 ubuntu 软件中消失了,而且过期密钥问题还没有解决。我尝试
$ sudo apt remove skypeforlinux
删除该包,但仍然收到密钥过期错误。
然后我做了一件更愚蠢的事,拔掉了钥匙:
sudo apt-key del <the expired key>
并得到
GPG 错误:https://repo.skype.com/deb稳定版 InRelease:由于公钥不可用,无法验证以下签名:NO_PUBKEY
反而。
这似乎不是一个严重的问题,但很烦人。我该怎么做才能解决这个问题?
答案1
Skype 存储库有点不稳定,因为 Microsoft 尚未更新密钥。部分原因是 Skype 最终会消失,而 Teams 将成为“替代者”。
摆脱有关不安全存储库的警告的唯一方法是从源中删除存储库,然后运行apt update
- 它将不再尝试查询存储库,因此您将不会收到“NO_PUBKEY”或“EXP_SIG”通知。