Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีแก้ไข Error "Repository Does Not Have Release File"

วิธีแก้ไข Error  Repository Does Not Have Release File

ขณะทำงานกับ Linux distributions ต่างๆ คุณต้องติดตั้ง software repositories รวมถึง third-party repositories เช่น Ubuntu PPAs ในส่วนใหญ่ การติดตั้งจะผ่านไปได้ดี แต่คุณอาจเจอ error "repository does not have a release file" ขณะติดตั้งบางซอฟต์แวร์

Tutorial นี้อธิบายว่า error "repository does not have a release file" หมายถึงอะไร และแสดงวิธีแก้ไข error ที่รำคาญนี้

ความหมายของ Error "repository does not have a release file"

Error "repository does not have a release file" หมายถึง third-party PPA repositories ที่เพิ่มในระบบ ไม่พร้อมใช้งานสำหรับ distro version ของคุณ กล่าวคือ PPA repo ที่คุณเพิ่ม ไม่พร้อมสำหรับ current release ของคุณ

สาเหตุทั่วไปที่สุดคือ กรณีที่คุณติดตั้ง repo ที่ไม่ได้อัปเดตรองรับ Ubuntu version ที่คุณใช้

ตัวอย่าง ลองใช้ PPAs สำหรับ Ubuntu 20.04 บน Ubuntu 21.04 หากพยายามติดตั้ง PPA เช่น "tsbarnes/indicator-keylock" บน Ubuntu 21.04 จะแสดง error "repository does not have a release file"

วิธีแก้ไข Error  Repository Does Not Have Release File

ตอนนี้รู้ว่า error นี้คืออะไรและสาเหตุแล้ว มาเน้นวิธีแก้ไข

วิธีแก้ไข Error "this repository does not have a release file"

วิธีเร็วและง่ายที่สุดคือ ลบ repository ที่ก่อให้เกิดปัญหา รันคำสั่ง:

sudo add-apt-repository --remove ppa:[name]

ในกรณีนี้ เพื่อลบ PPA repository ที่ก่อให้เกิด error รัน:

sudo add-apt-repository –remove ppa: tsbarnes/indicator-keylock

สิ่งนี้ทำให้ระบบ update และใช้ repositories อื่นๆ ในระบบโดยไม่มี errors

วิธีแก้ไข Error  Repository Does Not Have Release File

สรุป

อีกวิธีแก้ error "this repository does not have a release file" คือใช้ Ubuntu Software Center ดูวิธีที่นี่