該問題也會出現(xiàn)在Ubuntu其他的版本中,實際上在商家上線的系統(tǒng)模版中或多或少都有一些類似的細節(jié)錯誤,值得我們在使用中注意并修正。當(dāng)然這一類的問題實際上并不算大,只是解決起來可能需要一些搜索工作。
apt-get update返回NO_PUBKEY錯誤的解決方法
錯誤代碼:
W: GPG error: http://security.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
運行如下命令解決
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
實際上類似的問題無論Key是什么只需要使用相同的代碼替換到相對的Key的位置即可。
每一條命令的返回結(jié)果類似
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.w8njroYZkC --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com
gpg: key 437D05B5: public key "Ubuntu Archive Automatic Signing Key ftpmaster@ubuntu.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
接下來再apt-get update應(yīng)該就不會出現(xiàn)類似的錯誤了。