❏ 站外平台:

Linux 有问必答:如何修复 Raspbian 上的 “Encountered a section with no Package:

作者: Dan Nanni 译者: LCTT 나원호

| 2015-06-14 10:39   评论: 2    

问题: 我在树莓派上安装新版的 Raspbian。但当我使用 sudo apt-get update 命令更新 APT 软件包索引的时候,它抛出下面的错误:

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.

之后我不能在 Raspbian 上安装任何软件包。我怎样才能解决这个错误?

这个错误说 "Problem with MergeList /var/lib/dpkg/status" 表示由于某些原因状态文件损坏了,因此无法解析。这个状态文件包括了已经安装的 deb 软件包的信息,因此需要小心备份。

在这种情况下,由于这是新安装的 Raspbian,你可以安全地删除状态文件,然后用下面的命令重新生成。

$ sudo rm /var/lib/dpkg/status
$ sudo touch /var/lib/dpkg/status
$ sudo apt-get update 

via: http://ask.xmodulo.com/encountered-section-with-no-package-header-error.html

作者:Dan Nanni 译者:ictlyh 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出



最新评论

[1]
Sephiroth 发表于 2015-06-14 15:15 的评论:
标题单词打错了啊, raspbian 写成了 rasbian 少了字母 p,文中第一个“问题”里也打错了这个单词。
linux 2015-06-14 21:11 6 回复
谢谢:》
LCTT 译者
나원호 🌟🌟🌟🌟🌟
共计翻译: 113.5 篇 | 共计贡献: 817
贡献时间:2015-04-03 -> 2017-06-28
访问我的 LCTT 主页 | 在 GitHub 上关注我


返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。