環境介紹
1
2
3作業系統:Windows 10 x64
系統版本:1903 (OS 組建 18362.418)
Ubuntu 18.04 LTS
什麼情況需要?
以我自己為例,在 Windows 10 底下安裝 Ubuntu 後,除了寫 code 外,也會摸索 Unbutu 的功能,各種測試,玩到系統有異常反應時,但又不想重灌 Ubuntu,此時就會需要!
好處是能解決大部分的問題,還能省去裝軟體的時間及繁瑣。
(遇到特例問題依然無解的話,重灌是最快的方式 XD)
開始前
資料備份,這點非常重要!
照以下所有步驟操作即可完成修復:
1
$ sudo rm /var/lib/apt/lists/lock
1
$ sudo rm /var/lib/dpkg/lock
1
$ sudo rm /var/lib/dpkg/lock-frontend
1
$ sudo dpkg --configure -a
1
$ sudo apt clean
1
$ sudo apt update --fix-missing
1
$ sudo apt install -f
1
$ sudo dpkg --configure -a
1
$ sudo apt upgrade
1
$ sudo apt dist-upgrade
最後,輸入以下指令並重開 Ubuntu 即完工!
1
$ sudo reboot
完成以上步驟後,Ubuntu 已經恢復正常狀態,資料也都還保留著。
此方法,不見得對所有情況都適用。