ฉันจะแก้ไขการขึ้นต่อกันที่เสียหายได้อย่างไร
วิธีค้นหาและแก้ไขแพ็คเกจที่ใช้งานไม่ได้
- เปิดเทอร์มินัลของคุณโดยกด Ctrl + Alt + T บนแป้นพิมพ์และป้อน: sudo apt –fix-missing update
- อัปเดตแพ็คเกจในระบบของคุณ: sudo apt update
- ตอนนี้ บังคับติดตั้งแพ็คเกจที่ใช้งานไม่ได้โดยใช้แฟล็ก -f
ฉันจะแก้ไขการพึ่งพาใน Ubuntu ได้อย่างไร
Options
- เปิดใช้งานที่เก็บทั้งหมด
- อัปเดตซอฟต์แวร์
- อัพเกรดซอฟต์แวร์
- ทำความสะอาดการขึ้นต่อกันของแพ็คเกจ
- ล้างแพ็คเกจแคช
- ลบแพ็คเกจ "คงค้าง" หรือ "ถือ"
- ใช้แฟล็ก -f กับคำสั่งย่อย install
- ใช้คำสั่ง build-dep
คุณจะแก้ไขการติดตั้งที่เสียหายได้อย่างไร
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
คุณจะแก้ไขแพ็คเกจต่อไปนี้มีการขึ้นต่อกันได้อย่างไร?
พิมพ์ sudo aptitude ติดตั้ง PACKAGENAMEโดยที่ PACKAGENAME คือแพ็คเกจที่คุณกำลังติดตั้ง แล้วกด Enter เพื่อดำเนินการ การดำเนินการนี้จะพยายามติดตั้งแพ็กเกจผ่าน aptitude แทน apt-get ซึ่งอาจแก้ไขปัญหาการขึ้นต่อกันที่ไม่แน่นอนได้
ฉันจะค้นหาการพึ่งพาที่ขาดหายไปใน Linux ได้อย่างไร
ค้นหารายการการพึ่งพาของไฟล์เรียกทำงาน:
- สำหรับ apt คำสั่งคือ: apt-cache ขึ้นอยู่กับ การดำเนินการนี้จะตรวจสอบแพ็กเกจในที่เก็บและแสดงรายการการพึ่งพา ตลอดจนแพ็กเกจ "แนะนำ" …
- สำหรับ dpkg คำสั่งเพื่อรันบนไฟล์ในเครื่องคือ: dpkg -I file.deb | grep ขึ้นอยู่กับ dpkg -I ไฟล์
ฉันจะตรวจสอบการพึ่งพาในเทอร์มินัลได้อย่างไร
ฉันจะตรวจสอบการขึ้นต่อกันสำหรับแพ็คเกจเฉพาะได้อย่างไร ใช้คำสั่งย่อย 'showpkg' เพื่อตรวจสอบการขึ้นต่อกันของแพ็คเกจซอฟต์แวร์เฉพาะ ไม่ว่าจะติดตั้งแพ็คเกจการพึ่งพาเหล่านั้นหรือไม่ ตัวอย่างเช่น ใช้คำสั่ง 'showpkg' พร้อมกับชื่อแพ็คเกจ
ฉันจะติดตั้ง sudo apt ได้อย่างไร
หากคุณทราบชื่อของแพ็คเกจที่คุณต้องการติดตั้ง คุณสามารถติดตั้งได้โดยใช้ไวยากรณ์นี้: sudo apt-get ติดตั้ง package1 package2 package3 … คุณจะเห็นว่าสามารถติดตั้งหลายแพ็คเกจได้ในคราวเดียว ซึ่งมีประโยชน์ในการรับซอฟต์แวร์ที่จำเป็นทั้งหมดสำหรับโครงการในขั้นตอนเดียว
ทำไม sudo apt-get update ไม่ทำงาน
ข้อผิดพลาดนี้สามารถเกิดขึ้นได้เมื่อดึงข้อมูลล่าสุด ที่เก็บ ระหว่าง ” apt-get update ” ถูกขัดจังหวะ และ ” apt-get update ” ที่ตามมาจะไม่สามารถทำการดึงข้อมูลที่ถูกขัดจังหวะต่อได้ ในกรณีนี้ ให้ลบเนื้อหาใน /var/lib/apt/lists ก่อนลองอีกครั้ง ” apt-get update “
ฉันจะบังคับติดตั้ง apt-get ใหม่ได้อย่างไร
คุณสามารถติดตั้งแพ็คเกจใหม่ด้วย sudo ฉลาด-รับการติดตั้ง –reinstall packagename การดำเนินการนี้จะลบแพ็คเกจออกอย่างสมบูรณ์ (แต่ไม่ใช่แพ็คเกจที่ขึ้นอยู่กับแพ็คเกจนั้น) จากนั้นจึงติดตั้งแพ็คเกจใหม่ สิ่งนี้จะสะดวกเมื่อแพ็คเกจมีการพึ่งพาแบบย้อนกลับจำนวนมาก
ฉันจะแก้ไข sudo apt-get update ได้อย่างไร
หากปัญหาเกิดขึ้นอีก ให้เปิด Nautilus เป็น root แล้วไปที่ var/lib/apt จากนั้นลบ "lists.js" ไดเรกทอรีเก่า” หลังจากนั้น เปิดโฟลเดอร์ "รายการ" และลบไดเร็กทอรี "บางส่วน" สุดท้าย ให้รันคำสั่งด้านบนอีกครั้ง