好的,所以我试图升级(如果你可以这样调用的话)lenny-backports,但是我在运行apt-get update时遇到了这个错误:
W: GPG error: http://backports.debian.org lenny-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A*numbers and letters*A W: You may want to run apt-get update to correct these problems
我添加到sources.list的行如下所示:
deb http://backports.debian.org/debian-backports lenny-backports main
正如Womble在前面的问题中提到的,无论是什么,debian-archive-keyring都是这个版本。
dpkg -l debian-archive-keyring Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==========================-==========================-==================================================================== ii debian-archive-keyring 2009.01.31 GnuPG archive keys of the Debian archive
您的debian-archive-keyring软件包版本已过期。 你需要将它升级到lenny中提供的最新版本 – apt-get install debian-archive-keyring应该可以做到。
尝试这个
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C gpg --export 16BA136C | apt-key add -