ubuntu 包管理之“:E: 读错误 - read (5: 输入/输出错误) E: 无法解析或打开软件包的列表或是状态文件。”的解决

来源:互联网 发布:数据记录表 编辑:程序博客网 时间:2024/04/30 20:29

运行包管理的update或者search等等会报错:

E: 读错误 - read (5: 输入/输出错误)
E: 无法解析或打开软件包的列表或是状态文件。


英文是:

E:Read error - read (5 Input/output error),

E:The package lists or status file could not be parsed or opened.


刚开始是以为分区有错,所以用ubuntu的启动盘运行fsck -f /dev/sdX,检查根目录分区,但是问题依旧。


解决办法是:

sudo rm /var/lib/dpkg/status

sudo cp /var/lib/dpkg/status-old  /var/lib/dpkg/status
sudo rm -rf /var/lib/apt/lists/*

sudo apt-get update


问题解决。


原创粉丝点击