天天看點

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

問題: 我在樹莓派上安裝新版的 raspbian。但當我使用 sudo apt-get update 指令更新 apt 軟體包索引的時候,它抛出下面的錯誤:

<code>e: encountered a section with no package: header</code>

<code>e: problem with mergelist /var/lib/dpkg/status</code>

<code>e: the package lists or status file could not be parsed or opened.</code>

之後我不能在 raspbian 上安裝任何軟體包。我怎樣才能解決這個錯誤?
Linux 有問必答:如何修複 Raspbian 上的 “Encountered a section with no Package:

這個錯誤說 "problem with mergelist /var/lib/dpkg/status" 表示由于某些原因狀态檔案損壞了,是以無法解析。這個狀态檔案包括了已經安裝的 deb 軟體包的資訊,是以需要小心備份。

在這種情況下,由于這是新安裝的 raspbian,你可以安全地删除狀态檔案,然後用下面的指令重新生成。

<code>$ sudo rm /var/lib/dpkg/status</code>

<code>$ sudo touch /var/lib/dpkg/status</code>

<code>$ sudo apt-get update</code>

<b>原文釋出時間為:2015-06-14</b>

<b>本文來自雲栖社群合作夥伴“linux中國”</b>

繼續閱讀