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

正在读取包裹列表...错误!
Reading package lists... Error!
E: Unable to synchronize mmap - msync (5: Input/output error)
E: The package lists or status file could not be parsed or opened.

我在尝试安装程序时收到此信息,当我执行 sudo apt-get update 时,结果显示:E:某些索引文件下载失败。它们已被忽略,或使用旧文件代替。

答案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 

答案2

执行 sudo apt-get update 后向上滚动找到无法下载的软件包。从 /etc/apt/sources.list 中删除源网站。

相关内容