如何修复 APT NO_PUBKEY EF9DBDC73B7D1A07
问题
运行 apt update 时,你看到如下错误消息
apt_no_pubkey_error.txt
Err:19 https://linux.teamviewer.com/deb stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EF9DBDC73B7D1A07快速但不完美的解决方案
使用以下命令安装 Teamviewer 公钥
install_teamviewer_key.sh
wget -O - https://linux.teamviewer.com/pubkey/currentkey.asc | sudo apt-key add -推荐解决方案
由于使用 apt-key 已被弃用,首先使用以下命令下载密钥
teamviewer_key_dearmor.sh
wget -q https://linux.teamviewer.com/pubkey/currentkey.asc -O- | gpg --dearmor | sudo tee /usr/share/keyrings/teamviewer-keyring.gpg然后使用以下命令更新 Teamviewer 仓库文件
teamviewer_sources.sh
echo "deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb stable main" | sudo tee /etc/apt/sources.list.d/teamviewer.list之后,你可以再次运行 apt update。
Check out similar posts by category:
APT
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow