Tôi đang sử dụng Ubuntu 9.10 và cần thêm một số kho apt. Thật không may, tôi nhận được tin nhắn như thế này khi chạy 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
Vì vậy, tôi cần cài đặt các khóa cho các kho lưu trữ này. Dưới 9,10 bây giờ chúng ta có tùy chọn để làm điều này:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
Xem bài viết trợ giúp Ubuntu này để biết chi tiết.
Điều này thật tuyệt, ngoại trừ việc tôi đang chạy cái này trên một máy trạm phía sau tường lửa, chặn các kết nối ra bên ngoài đến gần như tất cả các cổng ngoại trừ những cổng được yêu cầu bởi các thư ký chạy Windows và IE.
Cổng trong câu hỏi ở đây là dịch vụ hkp, cổng 11371.
Dường như có nhiều cách để tải xuống các khóa theo cách thủ công và cài đặt chúng trên khóa của apt. Thậm chí có thể có một cách để sử dụng add-apt-repository hoặc wget hoặc thứ gì đó để tải xuống một khóa từ một máy chủ thay thế làm cho nó có sẵn trên cổng 80.
Tuy nhiên, tôi chưa tìm thấy một bộ các bước ngắn gọn để làm như vậy. Những gì tôi đang tìm kiếm là:
- Cách tìm khóa công khai cho gói apt (đề xuất cho các tài nguyên có những điều này và / hoặc mẹo tìm kiếm. Tìm kiếm băm khóa không có vẻ hiệu quả cho đến nay.)
- Làm cách nào để lấy khóa (có thể tự động thực hiện bằng gpg hoặc add-apt-repository?)
- Cách thêm khóa vào khóa của apt
Cảm ơn trước.