ปัญหาการตรวจสอบสิทธิ์ด้วย PPA ของฉัน


11

ฉันสร้างแพ็คเกจและอัปโหลดไปยัง PPA ของฉัน หลังจากสร้างเสร็จฉันไปติดตั้ง แต่ต้องเผชิญกับข้อความนี้:

$ sudo apt-get install stackapplet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  stackapplet
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 17.7kB of archives.
After this operation, 106kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  stackapplet
Install these packages without verification [y/N]?

ทำไมมันเตือนฉันเกี่ยวกับแพ็คเกจที่ไม่ได้รับการยืนยัน?

คำตอบ:


14

เป็นไปได้มากว่าเกิดจากการที่คีย์ PGP หายไปในพวงกุญแจ APT ของคุณ คุณสามารถเพิ่มคีย์ด้วยคำสั่งต่อไปนี้:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3

แน่นอนคุณต้องแทนที่คีย์ด้วยคีย์ PPA ของคุณ

นอกจากนี้คำสั่งต่อไปนี้จะเพิ่มคีย์โดยอัตโนมัติ:

sudo add-apt-repository ppa:user/ppa-name

หลังจากเพิ่มคีย์คุณต้องเรียกใช้ apt-get update เพื่อดาวน์โหลดและตรวจสอบลายเซ็น


1
+1, BTW คำสั่งที่แน่นอนเพื่อเพิ่ม ppa ของคุณจะปรากฏบนหน้าเว็บ PPA
อิสยาห์

ที่สมบูรณ์แบบ! ปัญหาเล็ก ๆ น้อย ๆ อย่างหนึ่ง - ที่เก็บไม่แสดงใน "Ubuntu Software Center"
นาธานออสมัน

@Pynt: ฉันไม่เห็นที่ใดก็ได้บนหน้า ...
Nathan Osman

@ George: มันอยู่ที่นั่นในตัวหนาedge.launchpad.net/~george-edison55/+archive/george-edison
อิสยาห์

@Pynt: ทั้งหมดที่ฉันเห็นคือบรรทัดที่จะเพิ่มลงใน/etc/apt/sources.listไฟล์ของคุณ ฉันไม่เห็นคำสั่งใด ๆ
Nathan Osman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.