ลบแพ็คเกจที่เสียใน Ubuntu และ distros อื่น ๆ

แพ็คเกจเสีย

แน่นอนในบางครั้งคุณมีปัญหากับ แพ็คเกจเสีย. หากเป็นเช่นนั้นและคุณมี Debian / Ubuntu distro หรืออิงตามพวกเขาคุณสามารถแก้ปัญหาเหล่านี้ได้ด้วยวิธีที่ค่อนข้างง่ายโดยทำตามขั้นตอนในบทช่วยสอนนี้ ด้วยวิธีนี้พวกเขาจะหยุดสร้างความรำคาญให้กับคุณ ...

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

ลอส เหตุผล เหตุใดจึงได้รับแพ็คเกจที่เสีย:

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

แก้ไขปัญหาแพ็คเกจเสีย

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

ความผิดพลาด

คุณอาจเคยเห็นว่าคุณกำลังพยายามติดตั้งบางสิ่งบางอย่างบน ความผิดพลาดทั่วไป ประเภท:

  • ไม่สามารถรับ lock / var / lib / dpkg / lock
  • ไม่สามารถล็อกไดเร็กทอรี / var / lib / apt / list /

เพื่อให้สามารถ สังคายนา คุณสามารถเรียกใช้คำสั่งเหล่านี้:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

แก้ไขปัญหาเกี่ยวกับ dpkg

มีแนวโน้มว่าเมื่อใช้เครื่องมือการจัดการแพ็คเกจระดับต่ำ dpkg และคุณได้รับข้อผิดพลาด:

  • dpkg: ข้อผิดพลาดในการประมวลผลแพ็กเกจ [package_name] (–purge))

ไปยัง ซ่อมมัน คุณสามารถทำสิ่งต่อไปนี้ได้หากคุณไม่ทราบชื่อแพ็กเกจที่ทำให้เกิดปัญหา:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

แทน ถ้าคุณรู้ชื่อ ลองสิ่งนี้:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

อย่าลืมแทนที่ name_of_your_package ตามชื่อแพ็กเกจที่เป็นสาเหตุของปัญหาในกรณีของคุณ ...

แก้ไขปัญหาเกี่ยวกับ APT

อีกวิธีหนึ่งที่ทำได้คือใช้ APT ซึ่งเป็นตัวจัดการแพ็คเกจระดับสูง ในการดำเนินการนี้ก่อนอื่นตรวจสอบให้แน่ใจว่าไม่มีแพ็คเกจเวอร์ชันใหม่:

sudo apt –fix-missing update

ถ้าไม่ลอง วิ่ง การสั่งซื้อสินค้า:

sudo apt install -f
sudo apt update


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา