我按照这个说明操作页:
~$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
gpg: requesting key CD2EFD2A from hkp server keys.gnupg.net
gpg: key CD2EFD2A: public key "Percona MySQL Development Team <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
到目前为止一切顺利。但下一个命令给出了错误:
~$ gpg -a --export CD2EFD2A | apt-key add -
gpg: no writable keyring found: eof
gpg: error reading `-': general error
gpg: import from `-' failed: general error
什么地方出了错?
完成这些之后,我该如何安装 Percona Server?有很多包对于因果,我不知道该怎么办。
我是新手,任何帮助我都会非常感激。谢谢
答案1
您需要apt-key
以用户身份运行root
。对于第二条命令,请尝试
gpg -a --export CD2EFD2A | sudo apt-key add -
实际上,安装说明似乎假设您以用户身份键入所有命令root
(请注意提示符为#
)。您可能想重新开始,但首先root
通过运行以下命令获取提示符:
sudo -i
答案2
密钥也可以直接从 Percona 网站获取。按如下方式导入:
wget -O - http://www.percona.com/redir/downloads/RPM-GPG-KEY-percona | gpg --import
gpg --armor --export 1C4CBDCDCD2EFD2A | apt-key add -
编辑:Percona 将在今年年底前更改其 SSH 密钥。请参阅其网站上的说明http://www.percona.com/ssh-key-rotation/instructions