เมื่อวานฉันเริ่มอัพเกรดจาก 12.10 เป็น 13.04 แต่ฉันขัดจังหวะเพราะใช้เวลานานเกินไป ตอนนี้ถ้าฉันรีสตาร์ทมันจะไม่ดำเนินการต่อ
มีความเป็นไปได้ไหมที่จะทำความสะอาดสิ่งสกปรกที่เหลืออยู่เมื่อฉันขัดจังหวะและเริ่มต้นการอัพเดตใหม่ทั้งหมดหรือไม่
เมื่อวานฉันเริ่มอัพเกรดจาก 12.10 เป็น 13.04 แต่ฉันขัดจังหวะเพราะใช้เวลานานเกินไป ตอนนี้ถ้าฉันรีสตาร์ทมันจะไม่ดำเนินการต่อ
มีความเป็นไปได้ไหมที่จะทำความสะอาดสิ่งสกปรกที่เหลืออยู่เมื่อฉันขัดจังหวะและเริ่มต้นการอัพเดตใหม่ทั้งหมดหรือไม่
คำตอบ:
ลองขั้นตอนเหล่านี้จากบรรทัดคำสั่ง:
แก้ไขการพึ่งพาที่หัก:
$ sudo apt-get install -f
หากยังไม่สามารถใช้งานได้ให้ลองใช้วิธีนี้เพื่อแก้ไข / กำหนดค่าแพคเกจที่มีอยู่ที่ยังไม่ได้บรรจุ แต่ยังไม่ได้กำหนดค่า:
$ sudo dpkg --configure -a
จากนั้นลองอัปเกรดอีกครั้ง
หากล้มเหลวอีกครั้งคุณอาจต้องการลบแพ็คเกจที่ดาวน์โหลดแล้วทั้งหมด (ควรเก็บไว้ใน/var/cache/apt/archives
)
$ sudo apt-get clean
นั่นจะทำความสะอาดแพ็คเกจ แต่ถ้าคุณยังติดอยู่ในสถานะแปลก ๆ ฉันไม่แน่ใจว่าจะแนะนำอะไร
$ sudo apt-get autoremove -y
ที่จะลบแพคเกจล้าสมัยใด ๆ ในขณะนี้
แน่นอนว่าก่อนที่คุณจะทำสิ่งใดคุณควรสำรองข้อมูลเนื้อหาที่สำคัญใน/home/dave
ไดเรกทอรีของคุณ(หรือ$HOME
ไดเรกทอรีของคุณ)
sudo apt-get install -f
dpkg รีสตาร์ทสำหรับฉัน การอัปเกรดของฉันถูกขัดจังหวะเมื่อการเชื่อมต่อเครือข่ายลดลง prob ควรใช้screen
เมื่ออัปเกรดจากระยะไกลซึ่งฉันคิดว่าอูบุนตูทำจนถึงจุดหนึ่ง ...
ปรากฏว่าsudo screen -D -r
จะเชื่อมต่อกับการติดตั้งที่ยกเลิกการเชื่อมต่อในการอัพเกรด 12.04 ถึง 16.04 ซึ่งหมายความว่าจะไม่มีการฆ่าแพ็คเกจหรืออะไรอย่างนั้น สิ่งนี้ถือว่าคุณไม่ได้หยุดการอัปเกรด แต่เพียงแค่สูญเสียสิทธิ์การเข้าถึงเซสชัน
การอัปเกรด 16.04 เป็น 18.04 ของฉันถูกขัดจังหวะเนื่องจากฉันหยุดกระบวนการโดยไม่ได้ตั้งใจ ฉันคิดว่ากระบวนการนี้สิ้นสุด (การติดตั้งแพ็คเกจ wifi) ไม่มีการทำงานใด ๆ ที่กล่าวมาและให้ "dpkg fronend ถูกล็อกโดยกระบวนการอื่น" รีบูตระบบตามด้วย
$ sudo dpkg --configure -a
ดำเนินการต่อต่อกระบวนการและอัปเกรดเป็น 18.04 สำเร็จ