ฉันใช้ 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?)
- วิธีเพิ่มคีย์ให้กับ keyring ของ apt
ขอบคุณล่วงหน้า.