解决 Ubuntu 下 “Encountered a section with no Package header” 或者 “The package lists or status file could not be parsed or opened” 错误

Ubuntu的一个历史bug。


目录


问题

安装软件时出现如下错误:
error
大意是 :
1. 不能从语法上分析包文件
2. 遇到了一个没有包的部件:header
3. Mergelist出了问题
4. 包列表或者状态文件不能被分析或者打开

解决办法

Step1: 删除文件, v是指"verbose",译为“冗长的”,f指"force"。整句话意思为:remove all designated files without prompting and tell the user what it is doing.

 sudo rm /var/lib/apt/lists/* -vf

Step2:更新

sudo apt-get update

原因分析

这是Ubuntu的一个历史bug,以前解决过,现在又回来了:( ,见分析报告

参考链接

打赏作者