ฉันพยายามติดตั้ง Ruby 2.2.3 ใน Ubuntu 21.04 ด้วย rvm แต่ฉันติดอยู่ในการอ้างอิง libssl1.0-dev ฉันลองใช้เคล็ดลับที่พบใน ลิงค์นี้:
แก้ไขไฟล์นี้ /etc/apt/sources.list และเพิ่มบรรทัดนี้ต่อท้าย
หนี้ http://security.ubuntu.com/ubuntu หลักความปลอดภัยไบโอนิค
หลังจากนั้นเรียกใช้:
sudo apt update && นโยบาย apt-cache libssl1.0-dev
แต่ฉันติดอยู่ในข้อผิดพลาดสองข้อ:
ครั้งแรกที่ฉันไม่เพิ่มตัวเลือกที่เชื่อถือได้ใน source.list:
ข้อผิดพลาด: 3 http://security.ubuntu.com/ubuntu xenial-security In Release
ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากคีย์สาธารณะไม่พร้อมใช้งาน: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
เข้าชม:9 http://br.archive.ubuntu.com/ubuntu hirsute-backports InRelease
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
W: ข้อผิดพลาด GPG: http://security.ubuntu.com/ubuntu xenial-security InRelease: ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากรหัสสาธารณะไม่พร้อมใช้งาน: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
E: ที่เก็บ 'http://security.ubuntu.com/ubuntu xenial-security InRelease' ไม่ได้ลงนาม
N: การอัปเดตจากที่เก็บดังกล่าวไม่สามารถทำได้อย่างปลอดภัย ดังนั้นจึงถูกปิดใช้งานตามค่าเริ่มต้น
N: ดู apt-secure(8) manpage สำหรับการสร้างที่เก็บและรายละเอียดการกำหนดค่าผู้ใช้
ประการที่สองเมื่อฉันเพิ่มตัวเลือกที่เชื่อถือได้ในไฟล์ sourcers.list:
W: ข้อผิดพลาด GPG: http://security.ubuntu.com/ubuntu bionic-security InRelease: ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากรหัสสาธารณะไม่พร้อมใช้งาน: NO_PUBKEY 3B4FE6ACC0B21F32
libssl1.0-dev:
ติดตั้ง: (ไม่มี)
ผู้สมัคร: 1.0.2n-1ubuntu5.6
ตารางเวอร์ชัน:
1.0.2n-1ubuntu5.6 500
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 แพ็คเกจ
หลังจากนั้นจะไปต่อไม่ได้ทุกครั้งที่วิ่ง
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-คีย์ 3B4FE6ACC0B21F32
ฉันจะได้รับข้อผิดพลาดนี้
เซิร์ฟเวอร์ระบุความล้มเหลว
ฉันลองกับเซิร์ฟเวอร์อื่นเช่น:
- hkp://ipv4.pool.sks-keyservers.net
- hkp://pgp.mit.edu
- hkp://keyserver.pgp.com
แต่ไม่มีใครช่วยฉันได้