ฉันจะแก้ไขการพึ่งพาที่ขาดหายไปใน Debian ได้อย่างไร
แก้ไขการพึ่งพาแพ็คเกจที่ใช้งานไม่ได้บน Debian GNU / Linux, Ubuntu, Mint ด้วยคำสั่ง apt วิธีการ
- ฉลาดรับการปรับปรุง …
- apt-ทำความสะอาด …
- apt-get ลบอัตโนมัติ …
- apt-get update – แก้ไขหายไป …
- dpkg – กำหนดค่า -a …
- apt-get ติดตั้ง -f …
- dpkg -l | grep -v '^ii' …
- dpkg-query -f '${status} ${package}n' -W | awk '$3 != “ติดตั้งแล้ว” {พิมพ์ $4}'
ฉันจะแก้ไขแพ็คเกจที่เสียหายใน Linux ได้อย่างไร
ขั้นแรก เรียกใช้การอัปเดตเพื่อให้แน่ใจว่าไม่มีแพ็คเกจที่จำเป็นเวอร์ชันใหม่กว่า ต่อไปลองได้ บังคับApt เพื่อค้นหาและแก้ไขการขึ้นต่อกันที่ขาดหายไปหรือแพ็คเกจที่ใช้งานไม่ได้ สิ่งนี้จะติดตั้งแพ็คเกจที่ขาดหายไปและซ่อมแซมการติดตั้งที่มีอยู่
คุณจะแก้ไขปัญหาการพึ่งพาได้อย่างไร?
เมื่อเกิดข้อผิดพลาดในการพึ่งพาอาศัยกันเหล่านี้ เรามีหลายทางเลือกที่เราสามารถลองแก้ไขปัญหาได้
- เปิดใช้งานที่เก็บทั้งหมด
- อัปเดตซอฟต์แวร์
- อัพเกรดซอฟต์แวร์
- ทำความสะอาดการขึ้นต่อกันของแพ็คเกจ
- ล้างแพ็คเกจแคช
- ลบแพ็คเกจ "คงค้าง" หรือ "ถือ"
- ใช้แฟล็ก -f กับคำสั่งย่อย install
- ใช้คำสั่ง build-dep
ฉันจะแก้ไขการพึ่งพา unmet ใน Linux ได้อย่างไร
วิธีป้องกันและแก้ไขข้อผิดพลาดการขึ้นต่อกันของแพ็คเกจใน Ubuntu
- อัพเดทแพ็คเกจ. …
- อัพเกรดแพ็คเกจ …
- ล้างแคชและแพ็คเกจที่เหลือ …
- ทำการติดตั้งจำลอง …
- แก้ไขแพ็คเกจที่ใช้งานไม่ได้ …
- กำหนดค่าแพ็คเกจที่ล้มเหลวในการติดตั้งเนื่องจากการหยุดชะงัก …
- ใช้ PPA-Purge …
- ใช้ตัวจัดการแพ็คเกจความถนัด
คุณจะแก้ไขแพ็คเกจต่อไปนี้มีการขึ้นต่อกันได้อย่างไร?
พิมพ์ sudo aptitude ติดตั้ง PACKAGENAMEโดยที่ PACKAGENAME คือแพ็คเกจที่คุณกำลังติดตั้ง แล้วกด Enter เพื่อดำเนินการ การดำเนินการนี้จะพยายามติดตั้งแพ็กเกจผ่าน aptitude แทน apt-get ซึ่งอาจแก้ไขปัญหาการขึ้นต่อกันที่ไม่แน่นอนได้
คุณจะแก้ไขการติดตั้งที่เสียหายได้อย่างไร
Ubuntu แก้ไขแพ็คเกจเสีย (ทางออกที่ดีที่สุด)
- sudo apt-get update – แก้ไขหายไป
- sudo dpkg –กำหนดค่า -a
- sudo apt-get install -f
- ปลดล็อก dpkg – (ข้อความ /var/lib/dpkg/lock)
- sudo fuser -vki /var/lib/dpkg/lock.php
- sudo dpkg –กำหนดค่า -a
ฉันจะรัน dpkg กำหนดค่า a ด้วยตนเองได้อย่างไร
รันคำสั่งที่มันบอกคุณ sudo dpkg - กำหนดค่า -a และควรจะแก้ไขได้เอง หากไม่ลองเรียกใช้ sudo apt-get install -f (เพื่อแก้ไขแพ็คเกจที่เสียหาย) แล้วลองเรียกใช้ sudo dpkg –configure -a อีกครั้ง เพียงให้แน่ใจว่าคุณมีการเข้าถึงอินเทอร์เน็ตเพื่อให้คุณสามารถดาวน์โหลดการพึ่งพาใด ๆ
sudo dpkg หมายถึงอะไร
dpkg เป็นซอฟต์แวร์ที่ รูปแบบ ฐานระดับต่ำของระบบการจัดการแพ็คเกจ Debian มันเป็นตัวจัดการแพ็คเกจเริ่มต้นบน Ubuntu คุณสามารถใช้ dpkg เพื่อติดตั้ง กำหนดค่า อัพเกรดหรือลบแพ็คเกจ Debian และดึงข้อมูลของแพ็คเกจ Debian เหล่านี้
ฉันจะค้นหาการพึ่งพาที่ขาดหายไปใน Linux ได้อย่างไร
ค้นหารายการการพึ่งพาของไฟล์เรียกทำงาน:
- สำหรับ apt คำสั่งคือ: apt-cache ขึ้นอยู่กับ การดำเนินการนี้จะตรวจสอบแพ็กเกจในที่เก็บและแสดงรายการการพึ่งพา ตลอดจนแพ็กเกจ "แนะนำ" …
- สำหรับ dpkg คำสั่งเพื่อรันบนไฟล์ในเครื่องคือ: dpkg -I file.deb | grep ขึ้นอยู่กับ dpkg -I ไฟล์
คุณจะแก้ปัญหาที่ไม่สามารถแก้ไขปัญหาที่คุณมีแพ็คเกจเสียได้อย่างไร?
นี่เป็นวิธีที่รวดเร็วและง่ายดายในการแก้ไขข้อผิดพลาดของแพ็คเกจที่ใช้งานไม่ได้
- เปิดแหล่งที่มาของคุณ …
- เลือกตัวเลือก Fix Broken Packages ในตัวจัดการแพ็คเกจ Synaptic …
- หากคุณได้รับข้อความแสดงข้อผิดพลาดนี้: ลอง 'apt-get -f install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา) …
- นำบรรจุภัณฑ์ที่ชำรุดออกด้วยตนเอง
ฉันจะลบการพึ่งพา unmet ได้อย่างไร
คุณอาจต้องการละเว้นคำสั่งแรกหากคุณไม่ต้องการลบแพ็คเกจที่ติดตั้ง
- sudo apt-get autoremove –purge PACKAGENAME
- sudo add-apt-repository –remove ppa:someppa/ppa
- sudo apt-get ทำความสะอาดอัตโนมัติ