เรียกใช้ Synaptic ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
เมื่อรับข้อความแล้ว Synaptic จะหยุดทำงาน
เรียกใช้ Synaptic ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
เมื่อรับข้อความแล้ว Synaptic จะหยุดทำงาน
คำตอบ:
เราอาจต้องแก้ไขขั้นตอนนี้
เริ่มกับ:
sudo dpkg --remove --force-all hl1440lpr
หากล้มเหลว:
sudo rm -i /var/lib/dpkg/info/hl1440lpr.*
sudo dpkg --remove --force-remove-reinstreq hl1440lpr
ยืนยันว่า Apt ถูกแก้ไขแล้ว คำสั่งต่อไปนี้ไม่ควรส่งคืนข้อผิดพลาด:
sudo apt-get update
E:The package xterm needs to be reinstalled, but I can't find an archive for it.
เมื่อฉันใช้คำแนะนำที่นี่sudo dpkg --remove --force-all xterm
ทุกอย่างได้รับการแก้ไข ขอบคุณ! ป.ล. จะดีถ้าคุณสามารถแก้ไขsodo
พูดsudo
ฉันจะไม่ nitpick แต่ที่จะตกรางคนที่ไม่รู้อะไรเกี่ยวกับลินุกซ์
มันจะเปิดออกนี้จะไม่ซ่อมแซมโดยใช้คำสั่งปกติเพราะผมปิดการใช้งานmultiverse
พื้นที่เก็บข้อมูลในซอฟแวร์และการปรับปรุงหน้าต่างหลังจากติดตั้งแพคเกจ
ฉันอ่านเพื่อทำในโพสต์ที่อื่นและมันไม่ได้จนกว่าโพสต์อื่นฉันอ่านที่มีฉันตรวจสอบอีกครั้งเพื่อให้แน่ใจว่ามันเป็นเปิดใช้งานแล้วฉันรู้ว่าฉันไม่ควรจะปิดใช้งานในสถานที่แรก
การเปิดใช้งานที่เก็บ multiverse ทำให้ฉันติดตั้งแพ็กเกจอีกครั้ง
ดังนั้นโดยทั่วไปหากข้อผิดพลาดประเภทนี้เกิดขึ้นตรวจสอบให้แน่ใจว่าคุณไม่ได้ปิดการใช้งานแหล่งซอฟแวร์ซึ่งมาพร้อมกับแพคเกจนี้
dpkg --remove --force-remove-reinstreq broken---stuff
(รวมถึงการลบไฟล์)
ทำงานเหมือนจับใจ synaptic ควรเสนอฟังก์ชั่นนี้แทนที่จะตายและปล่อยให้ผู้คนมีระเบียบมาก synaptic ไม่ได้ใช้งานง่าย