วิธีลบ repo การอัพเดทที่ล้มเหลวเสมอ


9

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

สำหรับบริบทเมื่อฉันอัปเดตฉันจะได้รับสิ่งนี้:

W:Failed to fetch http://ppa.launchpad.net/geod/ppa-geod/ubuntu/dists/precise/main/source/Sources  404  Not Found [IP: 135.214.42.30 8080]
, W:Failed to fetch http://ppa.launchpad.net/geod/ppa-geod/ubuntu/dists/precise/main/binary-amd64/Packages  404  Not Found [IP: 135.214.42.30 8080]
, W:Failed to fetch http://ppa.launchpad.net/geod/ppa-geod/ubuntu/dists/precise/main/binary-i386/Packages  404  Not Found [IP: 135.214.42.30 8080]
, E:Some index files failed to download. They have been ignored, or old ones used instead.

คำตอบ:


14

เปิดหน้าต่างเทอร์มินัล (ctrl-alt-t) และเรียกใช้

sudo apt-get install ppa-purge

sudo ppa-purge ppa:geod/ppa-geod

นั่นควรทำเคล็ดลับ

หรือคุณสามารถเรียกใช้software-properties-gtkในหน้าต่างที่เปิดขึ้นเลือกแท็บซอฟต์แวร์อื่น ๆ ค้นหาบรรทัดที่เกี่ยวข้องและลบออก


2
ฉันควรลอง "ทางเลือก" ก่อน ครั้งแรกล้มเหลวด้วยปัญหาไก่ / ไข่ มันปฏิเสธที่จะลบ repo ที่ไม่สามารถเชื่อมต่อได้ เหตุใดจึงไม่มีกล่องโต้ตอบนั้น heck โดยตรงจาก update-manager gui มันจะไม่สมเหตุสมผลใช่ไหม
David M. Karr

หนึ่งวิธีการทางเลือก!
Barmaley

8

หากคุณทราบข้อผิดพลาดของ repo ให้ใช้ sudo rm /etc/apt/sources.list.d/REPO-DIST.list

หากคุณต้องการตรวจสอบสิ่งที่คุณเพิ่มแล้วลบออกจากที่นั่นคุณสามารถตรวจสอบกับ:

ls /etc/apt/sources.list.d/

จากนั้นด้วยคำสั่งดังกล่าวข้างต้น


0

นี่เป็นวิธีที่ง่าย :

  1. เปิด Terminal
  2. sudo software-properties-gtk
  3. หน้าต่างจะเปิดขึ้น
  4. ไปที่แท็บ " ซอฟต์แวร์อื่น ๆ "
  5. เลือกรายการจากรายการที่คุณต้องการลบ
  6. คลิกที่ลบแล้วคุณก็เสร็จ ไชโย !!!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.