ฉันจะแก้ไขข้อผิดพลาดในการอัปเดต“ E: ประเภท '*' ในบรรทัดที่ * ในรายการแหล่งที่มาไม่ได้…” ได้อย่างไร


35

ทุกครั้งที่ฉันเห็นผู้ใช้มีปัญหาในการอัปเดตเนื่องจากข้อผิดพลาดเช่นนี้:

E:Type 'ain' is not known on line 1 in source list /etc/apt/sources.list.d/some-ppa.list'

ด้วยไฟล์ประเภท / หมายเลขบรรทัด / รายการซอร์สที่แตกต่างกัน (มักจะหลังจากลบ PPA)

ข้อผิดพลาดดังกล่าวสามารถแก้ไขได้อย่างไร?

คำตอบ:


38

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

  1. ก่อนอื่นคุณต้องเปิดไฟล์ที่มีรายการที่ไม่ดี /etc/apt/sources.list.d/some-ppa.listชื่อไฟล์ที่จะได้รับในข้อความข้อผิดพลาดในตัวอย่างของคุณ เปิดเทอร์มินัลแล้วพิมพ์

    sudo nano /etc/apt/sources.list.d/some-ppa.list
    

    Enterและกด nanoหลังจากป้อนรหัสผ่านของคุณตอนนี้คุณควรจะเห็นไฟล์ที่เปิดในตัวแก้ไขข้อความ

  2. ตอนนี้คุณต้องค้นหารายการที่มีรูปแบบไม่ถูกต้อง ควรเป็นหมายเลขบรรทัดที่ให้ไว้ในข้อความแสดงข้อผิดพลาด - ในกรณีของคุณที่จะเป็นบรรทัดที่ 1

  3. บรรทัดนี้ควรไม่สมบูรณ์และเริ่มด้วยประเภทที่ไม่รู้จักกระบวนการอัพเดตกำลังบ่นเกี่ยวกับ (ที่นี่ain) เพียงแค่ลบทั้งบรรทัดและบันทึก / ปิดไฟล์ด้วย+CtrlX

  4. แค่นั้นแหละ. ตอนนี้คุณควรจะสามารถเรียกใช้กระบวนการอัปเดตได้สำเร็จ!


หากรายการนั้นมีอยู่ในไฟล์คุณสามารถลบไฟล์ได้ หากต้องการทำสิ่งนี้เพียงเปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้:

sudo rm /etc/apt/sources.list.d/some-ppa.list

4

คุณประสบข้อผิดพลาด # 789859ในแพ็คเกจคุณสมบัติซอฟต์แวร์

การแก้ไขอย่างรวดเร็วและทันทีคือการเปิดไฟล์ที่เกิดข้อผิดพลาดกล่าวถึง (ในกรณีนี้/etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list) ainและลบบรรทัดที่ระบุว่า นี่คือความสำเร็จเช่น:

  1. กด AltF2
  2. Enter: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. ลบบรรทัดที่ระบุว่า ain
  4. บันทึกไฟล์

เมื่อเสร็จแล้วทุกอย่างจะทำงาน

เพื่อหลีกเลี่ยงการพบบั๊กนี้ในอนาคตโปรดไปที่หน้า Launchpad ของบั๊กและทำเครื่องหมายข้อบกพร่องที่ส่งผลกระทบต่อคุณ


1

ที่จะสมบูรณ์ลบ ppa ที่ไม่พึงประสงค์ใด ๆ ที่เราอาจจะใช้สคริปต์ppa ล้าง ติดตั้ง ppa-purge

ที่จะลบ ppa และคืนค่าการตั้งค่าเริ่มต้นของ Ubuntu สำหรับแอปพลิเคชันใด ๆ ที่อาจติดตั้งโดย ppa นี้

ในกรณีของคุณลองถ้า

sudo ppa-purge -purge the-board-team/dev-snapshots

ติดตามโดย

sudo apt-get update

ช่วยให้คุณกำจัดข้อผิดพลาด synaptic ของคุณ


TY ur เยี่ยมยอด !!!!
Jonthue Michel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.