2019年11月5日 星期二

在Ubuntu上修復apt損壞的套件

在Ubuntu或Debian這一類使用apt安裝軟體的系統上,有時候會出現錯誤訊息
  • Unable to correct problems, you have held broken packages
這代表著套件系統裡面出現不一致的情況,解決方法是依序執行:
  1. sudo apt --fix-missing update
  2. sudo apt-get -f install

另外一種解法是使用dpkg指令:
  1. sudo dpkg --configure -a
  2. sudo apt-get clean
  3. sudo apt-get update

若上面這招還不行,那就用依序執行下面指令:
  1. sudo rm /var/lib/apt/lists/lock /var/cache/apt/archives/lock
  2. sudo dpkg -l | grep ^..r
  3. sudo dpkg --remove --force-remove--reinstreq
  4. sudo apt-get clean
  5. sudo apt-get update

參考資料

_EOF_

沒有留言:

張貼留言