正在读取包列表...错误!

正在读取包列表...错误!

当我运行时,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

使更新/升级正常工作。

相关内容