Я использую Ubuntu 9.10, и мне нужно добавить несколько подходящих репозиториев. К сожалению, я получаю такие сообщения при запуске 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
Заранее спасибо.