今天在fedora的中文翻译组上订阅的时候,用到gpg,生成密钥的时候,提示有gpg:找不到可写的公钥钥匙环:eof (gpg: no writable public keyring found: eof)的错误,百度上搜了一下,竟然就一个网页,而且还不对题;随后google一下,把对应的英文提示搜出来了,再用这英文提示搜一下,嘿,找到答案了:
cd /root
mkdir .gunpg
chmod 555 .gnupg/
gpg --gen-key
ok.........
原来是因为没有.gunpg这个目录造成的。