ไฟล์เก็บถาวรคีย์สำหรับ backports.debian.org อยู่ที่ไหน


28

ฉันพยายามทำตามคำแนะนำที่นี่เพื่อติดตั้ง puredata ใน Pi ของฉัน ฉันได้รับข้อผิดพลาดต่อไปนี้:

W: GPG error: http://backports.debian.org squeeze-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553

เมื่อฉันลองsudo apt-get updateกับที่เก็บใน:

  1. http://ftp.uk.debian.org/debian/
  2. http://backports.debian.org/debian-backports

ดังนั้นฉันจึงลองsudo wget -O - http://backports.org/debian/archive.key | apt-key add -แต่ไม่มีเซิร์ฟเวอร์ที่ backports.org ดังนั้นคำถามของฉันคือที่เก็บคีย์สำหรับที่เก็บเหล่านี้อยู่ที่ไหน

คำตอบ:


38

ลองคำตอบนี้: ไม่มีข้อผิดพลาด PUbKey

ฉันไม่แน่ใจ แต่ฉันคิดว่าคุณต้องใช้รหัสเดเบียนทั่วไปเท่านั้น ฉันลองในระบบของฉันและมันก็เพิ่มโอเค แจ้งให้เราทราบหากแก้ไขได้สำหรับการใช้งานของคุณ

ดังนั้นเพื่อให้ชัดเจนและใช้ OP เป็นแหล่งที่มาสำหรับคีย์ในตัวอย่างต่อไปนี้:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -

1
ดูเหมือนว่านี่เป็นคำตอบที่ดีเนื่องจากได้รับการยอมรับและยอมรับ คุณสามารถรวมส่วนสำคัญของคำตอบจากลิงค์ที่นี่เพื่อหลีกเลี่ยงการเชื่อมโยงเน่า? ฉันจะโหวตให้คุณเมื่อคุณทำ
syb0rg

ในข้อความแสดงข้อผิดพลาดที่คุณได้รับ - ในตอนท้ายคุณควรเห็นรหัส ใน OP "" เนื่องจากรหัสสาธารณะไม่พร้อมใช้งาน: NO_PUBKEY 8B48AD6246925553 "โดยที่" 8B48AD6246925553 "เป็นปัญหาสำคัญ
คำราม

ฉันได้อัปเดตคำตอบของฉันเพื่อสะท้อนถึงวิญญาณที่เฉพาะเจาะจงตามคีย์จาก OP หวังว่าจะช่วย!
คำราม

2
หาก pgpkeys.mit.edu ใช้งานไม่ได้ให้ลองกับ keyserver.ubuntu.com แทน
Mladen B.

1
นอกจากนี้โปรดทราบว่าคุณอาจได้รับข้อผิดพลาดสอง NO_PUBKEYข้อ - คุณจะต้องทำขั้นตอนนี้ซ้ำสำหรับแต่ละข้อ
Doktor J

11

ในกรณีของฉันรหัสคีย์ที่แตกต่างกันขาดหายไปเมื่อฉันพยายามติดตั้ง backport
คำตอบข้างต้น +1 ยังทำงานกับราสเบอร์รี่ pi3 ของฉันกับเจสซี่ราสเบียน ฉันกำลังเขียนสิ่งนี้เพื่อให้คุณสามารถติดตั้งคีย์ที่หายไปด้วยวิธีการเดียวกัน ข้อความเทอร์มินัลของ Bash คือ:

Get: 4 http://ftp.debian.orgแพ็คเกจ jessie-backports / main armhf [690 kB] รับ
: 5 http://ftp.debian.org jessie-backports / main Translation-en [488 kB] การ
อ่านรายการแพ็กเกจ ... เสร็จสิ้น
W: ไม่มีพับลิกคีย์สำหรับ ID คีย์ต่อไปนี้: 7638D0442B90D010

สิ่งที่ฉันต้องทำคือแทนที่รหัสคีย์เพื่อให้ตรงกับที่ฉันหายไปในกรณีของฉัน7638D0442B90D010

gpg --keyserver pgpkeys.mit.edu --recv-key [Insert here your missing key ID]

แล้วก็

gpg -a --export [Insert here your missing key ID] | sudo apt-key add -

ตอนนี้ตามปกติแล้วคุณสามารถเรียกโปรแกรมอัปเดตซอฟต์แวร์ raspbian ของคุณได้อย่างถูกต้องด้วย:

sudo apt-get update


1
ที่บันทึกช่วงบ่ายของฉัน :-)
Steffen Roller

11

กำลังรันคำสั่ง

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553

ไม่ได้ผลสำหรับฉัน gpg baild ออกมาด้วย

gpgkeys: key 8B48AD6246925553 can't be retrieved
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

ฉันจัดการเพื่อให้มันใช้งานได้

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 8B48AD6246925553

หลังจากนั้นsudo apt-get updateทำงานได้ดี


1
สิ่งนี้ใช้งานได้สำหรับฉันขอบคุณสำหรับการอัปเดตคำถามเก่าด้วยคำตอบที่สามารถใช้งานได้ล่าสุด
BishNaboB

1
pgpkeys.mit.edu ยังใช้งานไม่ได้สำหรับฉันดังนั้นฉันจึงลองกับ keyserver.ubuntu.com และใช้งานได้เหมือนมีมนต์เสน่ห์ :) ขอบคุณ! :)
Mladen B.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.