มีข้อผิดพลาดสามประการในระบบของคุณ
ประการแรก หนึ่งในที่เก็บข้อมูลของคุณไม่ได้ลงนามและต้องใช้รหัส GPG
ประการที่สองของคุณ source.list
มีแหล่งที่มาซ้ำกัน
ประการที่สาม ระบบของคุณมีแพ็คเกจที่เสียหาย
การเพิ่มลายเซ็นที่เหมาะสม
เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F716E939977FC428
อัปเดต:
อัปเดต sudo apt
แก้ไขรายการที่ซ้ำกัน
ติดตั้ง Y-PPA-ผู้จัดการ
:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt อัพเกรด
sudo apt ติดตั้ง y-ppa-manager
เปิด Y-PPA-ผู้จัดการ
:
sudo y-ppa-ผู้จัดการ
นำทางไปยัง ขั้นสูง â สแกนและลบ PPA ที่ซ้ำกัน.
ปล่อยให้มันเสร็จสมบูรณ์และทำงาน:
อัปเดต sudo apt
ในการแก้ไขแพ็คเกจที่เสียหาย:
อันดับแรก อัพเดตที่เก็บ:
อัปเดต sudo apt
ตอนนี้เรียกใช้:
sudo apt ดาวน์โหลด runit-systemd && sudo dpkg -i --force-all ./*.deb
เรียกใช้การติดตั้งบังคับ:
sudo apt -f ติดตั้ง
สิ่งนี้จะติดตั้งแพ็คเกจที่คุณต้องการติดตั้งด้วยเช่น เครื่องมือสเกลเซิร์ฟเวอร์
.
หากคุณต้องการคุณสามารถล้างการติดตั้งแพ็คเกจใหม่ได้ โดยเรียกใช้:
sudo dpkg -P scaleft-server-tools --force-all && sudo apt install scaleft-server-tools
หรือคุณสามารถแก้ไขไฟล์หลังการติดตั้งสำหรับแพ็คเกจได้ด้วยตนเอง เครื่องมือสเกลเซิร์ฟเวอร์
และแทนที่ systemctl
สั่งกับ บริการ
คำสั่งและเรียกใช้ sudo apt -f ติดตั้ง
.
รีบูตเพื่อยืนยันการเปลี่ยนแปลงทั้งหมด
แค่นั้นแหละ!
โชคดี!
แก้ไข
สำหรับปัญหา #3 เช่น แพ็คเกจเสียหาย
ในเอกสาร ฉันพบว่าสำหรับ Ubuntu 20.04 Focal ขึ้นไป คุณต้องอนุญาตให้ผู้ออกใบรับรอง (CA) ใช้อัลกอริทึม ssh-rsa เพื่อลงนามใบรับรองอย่างชัดเจน
ในการทำเช่นนี้ คุณต้องเพิ่มบรรทัดต่อไปนี้ในไฟล์ OpenSSH daemon ของคุณ (ซึ่งก็คือ /etc/ssh/sshd_config
หรือไฟล์แบบดร็อปอินด้านล่าง /etc/ssh/sshd_config.d/
):
CASignatureอัลกอริทึม +ssh-rsa