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 中删除源网站。