Я использую Ubuntu 9.10, и мне нужно добавить несколько репозиториев apt. К сожалению, я получаю такие сообщения при запуске sudo apt-get update
:
W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5A9BF3BB4E5E17B5
W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1DABDBB4CEC06767
Итак, мне нужно установить ключи для этих репозиториев. Под 9.10 у нас теперь есть возможность сделать это:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
Смотрите эту справочную статью по Ubuntu для подробностей.
Это здорово, за исключением того, что я запускаю это на рабочей станции за брандмауэром, который блокирует исходящие соединения практически со всеми портами, кроме тех, которые требуются секретарям под управлением Windows и IE.
Здесь речь идет о службе hkp, порт 11371.
Похоже, есть способы вручную загрузить ключи и установить их на связку ключей apt. Может даже быть способ использовать add-apt-repository или wget или что-то еще для загрузки ключа с альтернативного сервера, делающего его доступным через порт 80.
Тем не менее, я еще не нашел краткий набор шагов для этого. То, что я ищу, это:
- Как найти открытый ключ для apt-пакета (рекомендации для ресурсов, которые их имеют, и / или советы по поиску. Поиск ключевого хэша пока не кажется таким уж эффективным.)
- Как получить ключ (это можно сделать автоматически с помощью gpg или add-apt-repository?)
- Как добавить ключ в связку ключей apt
Заранее спасибо.