วิธีค้นหาและแก้ไขแพ็คเกจที่ใช้งานไม่ได้บน Linux

วิธีค้นหาและแก้ไขแพ็คเกจที่ใช้งานไม่ได้บน Linux

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





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





แพ็คเกจแตกคืออะไร?

เมื่อคุณติดตั้งแพ็คเกจใหม่ใน Linux ตัวจัดการแพ็คเกจของระบบของคุณจะรับผิดชอบกระบวนการติดตั้งทั้งหมด ตัวจัดการแพ็คเกจเหล่านี้มีวิธีการในตัวเพื่อจัดการกับข้อยกเว้นและข้อผิดพลาด แต่บางครั้ง ในกรณีที่เกิดปัญหาที่ไม่คาดคิด การติดตั้งจะหยุดลงและไม่ได้ติดตั้งแพ็คเกจทั้งหมด แพ็คเกจดังกล่าวเรียกว่าแพ็คเกจที่ใช้งานไม่ได้ใน Linux





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

วิธีค้นหาและแก้ไขแพ็คเกจที่ใช้งานไม่ได้

ผู้จัดการแพ็คเกจทุกคนจัดการแพ็คเกจประเภทต่างๆ ตัวอย่างเช่น DNF และ Yum ทำงานร่วมกับ RedHat Package Manager (RPM) เพื่อดาวน์โหลดและติดตั้งแพ็คเกจ RPM ในทำนองเดียวกัน Apt ทำหน้าที่เป็นตัวห่อหุ้มส่วนหน้าสำหรับซอฟต์แวร์ dpkg พื้นฐานในการแจกแจงแบบเดเบียน



ติดตั้งแพ็คเกจที่ใช้งานไม่ได้ใหม่บน Debian

Apt เป็นตัวจัดการแพ็คเกจเริ่มต้นที่ติดตั้งมาล่วงหน้าในทุกการแจกจ่ายที่ใช้เดเบียน นอกเหนือจาก Apt ผู้ใช้ Debian สามารถ ดาวน์โหลดและติดตั้งแพ็คเกจด้วยตนเองโดยใช้ dpkg เช่นกัน.

วิธีแก้ไขแพ็คเกจที่ใช้งานไม่ได้บนการแจกแจงแบบเดเบียนโดยใช้ Apt:





ทำไม mac ถึงไม่ติดไวรัส
  1. เปิดเทอร์มินัลของคุณโดยกด Ctrl + ทุกอย่าง + NS บนแป้นพิมพ์ของคุณและป้อน: |_+_|
  2. อัปเดตแพ็คเกจในระบบของคุณ: |_+_|
  3. ตอนนี้ บังคับติดตั้งแพ็คเกจที่ใช้งานไม่ได้โดยใช้ปุ่ม -NS ธง. Apt จะค้นหาแพ็คเกจที่เสียหายบนระบบของคุณโดยอัตโนมัติ และติดตั้งใหม่จากที่เก็บอย่างเป็นทางการ |_+_|

หากขั้นตอนข้างต้นไม่ได้ผลสำหรับคุณ คุณสามารถลองแก้ไขปัญหาโดยใช้ dpkg

  1. บังคับ dpkg ให้กำหนดค่าแพ็คเกจที่ค้างอยู่ทั้งหมดอีกครั้งซึ่งถูกคลายแพ็กแล้ว แต่จำเป็นต้องได้รับการกำหนดค่า NS -ถึง flag ในคำสั่งย่อมาจาก ทั้งหมด . sudo apt --fix-missing update
  2. ไปป์ grep ด้วย dpkg เพื่อรับรายการแพ็คเกจทั้งหมดที่ทำเครื่องหมายเป็น ที่จำเป็น โดย dpkg |_+_|
  3. ใช้ --ลบ ตั้งค่าสถานะเพื่อลบแพ็คเกจที่เสียหายทั้งหมด |_+_|
  4. ล้างแคชโดยใช้ Apt clean |_+_|
  5. อัพเดตแพ็คเกจระบบของคุณโดยใช้คำสั่งต่อไปนี้ |_+_|

ที่เกี่ยวข้อง: วิธีการติดตั้งซอฟต์แวร์บน Linux: อธิบายรูปแบบแพ็คเกจ





บน Fedora/CentOS

แม้ว่า Yum และ Dnf จะยอดเยี่ยมเมื่อต้องจัดการแพ็คเกจที่เสียหาย แต่บางครั้งปัญหาก็อาจเกิดขึ้นได้เนื่องจากมีแพ็คเกจหลายพันตัวติดตั้งอยู่บนระบบ Linux ในสถานการณ์เช่นนี้ คุณสามารถใช้ RPM (ตัวจัดการแพ็คเกจพื้นฐานสำหรับ Fedora และ CentOS) เพื่อแก้ไขปัญหาดังกล่าวได้อย่างรวดเร็ว

  1. ตรวจสอบแพ็คเกจทั้งหมดในระบบของคุณโดยใช้ปุ่ม -V ธง. |_+_|
  2. คุณจะเห็นรายการยาวที่มีแพ็คเกจที่ติดตั้งทั้งหมดในระบบของคุณ
  3. ติดตั้งแพ็คเกจใหม่ที่คุณคิดว่าอาจเป็นสาเหตุของปัญหาแพ็คเกจที่ใช้งานไม่ได้ |_+_|

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

การจัดการแพ็คเกจบน Linux Distributions

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

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

แบ่งปัน แบ่งปัน ทวีต อีเมล 12 สภาพแวดล้อมเดสก์ท็อป Linux ที่ดีที่สุด

การเลือกสภาพแวดล้อมเดสก์ท็อป Linux อาจเป็นเรื่องยาก นี่คือสภาพแวดล้อมเดสก์ท็อป Linux ที่ดีที่สุดที่ควรพิจารณา

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ลินุกซ์
  • ผู้จัดการแพ็คเกจ
เกี่ยวกับผู้เขียน Deepesh Sharma(79 บทความที่ตีพิมพ์)

Deepesh เป็นบรรณาธิการรุ่นเยาว์สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์

เพิ่มเติมจาก Deepesh Sharma

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก