Saya menggunakan Ubuntu 9.10, dan perlu menambahkan beberapa repositori apt. Sayangnya, saya mendapat pesan seperti ini saat menjalankan 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
Jadi, saya perlu menginstal kunci untuk repositori ini. Di bawah 9,10 kita sekarang memiliki opsi untuk melakukan ini:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
Lihat artikel bantuan Ubuntu ini untuk detailnya.
Ini hebat, kecuali bahwa saya menjalankan ini pada workstation di belakang firewall yang memblokir koneksi keluar ke hampir semua port kecuali yang diperlukan oleh sekretaris yang menjalankan Windows dan IE.
Port yang dimaksud di sini adalah layanan hkp, port 11371.
Tampaknya ada cara untuk mengunduh kunci secara manual dan memasangnya di keyring apt. Bahkan mungkin ada cara untuk menggunakan add-apt-repository atau wget atau sesuatu untuk mengunduh kunci dari server alternatif sehingga tersedia di port 80.
Namun, saya belum menemukan serangkaian langkah singkat untuk melakukannya. Yang saya cari adalah:
- Cara menemukan kunci publik untuk paket-tepat (rekomendasi untuk sumber daya yang memiliki ini, dan / atau tips untuk mencari. Mencari hash kunci tampaknya tidak begitu efektif sejauh ini.)
- Bagaimana cara mengambil kunci (dapatkah itu dilakukan secara otomatis menggunakan gpg atau add-apt-repository?)
- Cara menambahkan kunci ke keyring apt
Terima kasih sebelumnya.