无法获取 teamviewer repo 的 GPG 密钥

无法获取 teamviewer repo 的 GPG 密钥

我使用网站上的 .deb 文件安装了 teamviewer,它似乎自动添加了 ppa。不幸的是,它没有添加 GPG 密钥,所以它总是向我抛出一个错误:

root@Kubuntu-Aerobook:~# apt update
OK:1 http://ppa.launchpad.net/fish-shell/release-3/ubuntu groovy InRelease
OK:2 http://archive.canonical.com/ubuntu groovy InRelease                                                                               
OK:3 http://de.archive.ubuntu.com/ubuntu groovy InRelease                                                                               
Holen:4 http://security.ubuntu.com/ubuntu groovy-security InRelease [96,2 kB]                                                         
Holen:5 http://linux.teamviewer.com/deb stable InRelease [11,0 kB]                                         
OK:6 http://ppa.launchpad.net/linuxuprising/apps/ubuntu groovy InRelease                                              
OK:7 http://de.archive.ubuntu.com/ubuntu groovy-updates InRelease                   
OK:8 http://de.archive.ubuntu.com/ubuntu groovy-backports InRelease
Fehl:5 http://linux.teamviewer.com/deb stable InRelease
  Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY C5E224500C1289C0
Paketlisten werden gelesen... Fertig
W: GPG-Fehler: http://linux.teamviewer.com/deb stable InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY C5E224500C1289C0
E: Das Depot »http://linux.teamviewer.com/deb stable InRelease« ist nicht signiert.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).

我尝试了这个命令(这就是为什么我是 root 并且没有使用它sudo):

wget -O - https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc | apt-key add -

并且:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys

但什么都没起作用。我尝试了不同版本的 .deb 文件,也尝试将其设置为开发人员仓库,但总是出现同样的问题。

希望你能帮忙:-)

答案1

要获取 TeamViewer 存储库的最新 GPG 密钥,需要先转换其 .asc 密钥文件,然后再将其传递给 apt-key。

curl -L https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc | gpg --dearmor | sudo apt-key add -

相关内容