apt-get update && apt-get upgrade
我在 Linux Mint 21 上进行操作时出现以下警告消息:
W: https://repo.skype.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
我搜索了 Microsoft Skype 下载部分,完全没有提及其密钥或如何管理它们。
有针对这个的解决方法吗?
答案1
如果微软最终没有解决这个问题,那么这个答案只能作为一种解决方法。
无论如何,也许这些命令可以被链接起来或者其他什么……我的程序是:
从现在考虑弃用的密钥环中导出公钥:
apt-key export "D404 0146 BE39 7250 9FD5 7FC7 1F30 45A5 DF75 87C3" > skypeforlinux.asc
解除文件保护:
gpg --dearmor < skypeforlinux.asc > skypeforlinux.gpg
将 GPG 密钥文件移动到正确的位置:
sudo mv skypeforlinux.gpg /usr/share/keyrings/
编辑我的
skype-stable.list
:sudo nano /etc/apt/sources.list.d/skype-stable.list
如下:
deb [arch=amd64 signed-by=/usr/share/keyrings/skypeforlinux.gpg] https://repo.skype.com/deb stable main
为了防止进一步更新更改此文件,请将其设置为不可变:
sudo chattr +i /etc/apt/sources.list.d/skype-stable.list
最后,从原始密钥环中删除 GPG 文件:
sudo apt-key del "D404 0146 BE39 7250 9FD5 7FC7 1F30 45A5 DF75 87C3"
最后的想法,正如所说,这只是一个非紧急问题的解决方法,并且将来肯定必须由微软自己解决......如果你能比我做得更好,请随意编辑这个答案直接地。干杯。