Win10子系统安装msf出现 NO_PUBKEY 解决方法

当使用非官方debian源的时候,会出现gpg error的问题:

W: GPG error: http://ftp.sjtu.edu.cn ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73E6B0FAA42A6CF5
W: You may want to run apt-get update to correct these problems

(1)倒数第二行的73E6B0FAA42A6CF5即为缺失的公钥,使用如下命令获得公钥:
gpg --keyserver pgp.mit.edu --recv-keys 73E6B0FAA42A6CF5
公钥服务器可更换为其他,如wwwkeys.eu.pgp.net,视自己的网络状况决定。
获得公钥后的输出如下:
Juno:/etc/apt# gpg --keyserver pgp.mit.edu --recv-keys 73E6B0FAA42A6CF5
gpg: requesting key A42A6CF5 from hkp server pgp.mit.edu
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key A42A6CF5: public key "shame (beryl repository) " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

(2)将公钥导入apt
gpg --armor --export A42A6CF5 | apt-key add -

(3)再次运行apt-get update

(将加黑斜体进行替换,替换成你本机报错生成的即可)

注意:

如果在此过程中,提示权限不足,请转至su模式下进行操作,即:

sudo su - root

(第一次使用该模式会让重新设置su的密码,设置为用户密码即可)

然后再次进行以上(1)(2)(3)中的操作即可。(kali需要更新源,建议更新为中科大的源即可vi /etc/apt/source.list)

转自:http://blog.chinaunix.net/uid-16938570-id-2841664.html

发布了72 篇原创文章 · 获赞 84 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/hackerie/article/details/97237326