正在讀取包列表...錯誤!

正在讀取包列表...錯誤!

當我運行時,sudo apt-get update我收到此錯誤:

Reading package lists... Error!
E: Unable to parse package file /var/lib/dpkg/status (1)
E: The package lists or status file could not be parsed or opened.

每一行都在說什麼、如何解決?

我在 VMWare Workstation 10.0.2 中運行 Linux Mint 17 Qiana Cinnamon。

答案1

如果你用谷歌搜尋這個錯誤,就會有很多描述這個錯誤的連結。看來文件已經亂了。您可以嘗試指定的選項這裡

sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.bad
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update

下面的選項不適用於這種特殊情況。

描述類似問題的另一個連結是這裡

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

答案2

刪除清單資料夾中的檔案正常運作。

順便說一句,apt-get我在網路上發現命令列 bash 之後工作正常。

只需添加:

sudo apt-get -f install

使更新/升級正常工作。

相關內容