Недавно Raymond Chen также выполнил интересный ряд статей о ключевом слове урожая.
, В то время как это номинально используется для того, чтобы легко реализовать шаблон итератора, но может быть обобщено в конечный автомат. Никакой смысл в заключении в кавычки Raymond, последняя часть также связывается с другим использованием (но примером в блоге Entin является хороший ESP, показывая, как записать асинхронный безопасный код).
Я нашел несколько сообщений, в которых мне предлагалось запустить несколько команд gpg, но они не решили проблему по двум причинам. Во-первых, в моей системе отсутствовал пакет debian-keyring, а во-вторых, я использовал недопустимый сервер ключей. Если вы получаете таймауты, попробуйте использовать другие серверы ключей!
Таким образом, я исправил это следующим образом:
apt-get install debian-keyring
gpg --keyserver pgp.mit.edu --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -
Затем запуск нового "apt-get update" работал безупречно!
У меня была та же проблема «gpg: keyserver timed out» с парой разных серверов . В итоге оказалось, что вручную это делать вообще не нужно. В системе Debian простое решение, которое исправило это, было просто (как root или предшествующее sudo):
aptitude install debian-archive-keyring
Если вам нужен какой-то другой набор ключей, посмотрите
apt-cache search keyring | grep debian
Моя система сжатия показывает все это:
debian-archive-keyring - GnuPG archive keys of the Debian archive
debian-edu-archive-keyring - GnuPG archive keys of the Debian Edu archive
debian-keyring - GnuPG keys of Debian Developers
debian-ports-archive-keyring - GnuPG archive keys of the debian-ports archive
emdebian-archive-keyring - GnuPG archive keys for the emdebian repository