1、在software更新的时候因为急事关闭了电脑,导致更新程序中断。再次打开系统的时候右上角出现一个红圈中间有道白色横线,鼠标放上会提示:An error occurred, please run package manager from the right click menu or apt-get in a terminal to see what is wrong E:Problem with MergeList /var/lib/apt/.....
经过查找,发现这类问题很常见,应该是软件没安装完全导致的。网上给出的解决方法很多,摘录一个比较全的方案:
源地址:http://blog.csdn.net/gopain/article/details/13291211
使用过ubuntu的人儿们可能都遇到过这类问题,明显这种问题是一个类型,而不是单一的由于某一个固定的因素引起的。
本人也用过ubuntu系统很长一段时间了,多次遇到了这类问题,多次修复后,我还是发现每次都是需要去查资料,所以打算记录下来,以免以后还是要去查半天。同时分享个大家。
首先,出现这种问题的原因是:无法解析或打开软件包的列表或是状态文件。我曾经在安装java8的时候由于网速过慢直接在终端中断了,后来也有这样的问题,但是在终端输入sudo dpkg --configure -a就可以继续上次未完成更新。无法解析或打开软件包列表多数情况是安装的软件与本身系统有一些冲突之类的问题,按常理是不会有这样的问题的,但就是出现了也没有办法是吧。我记得是安装了一个输入法就让系统在也无法完整完成sudo apt-get update 命令了。
解决方法:
方法 1. 在终端输入
方法 2. 在终端输入
sudo apt-get clean 清除已加载或本来该加载但是没有加载的已安装软件的包或状态 sudo apt-get update 重新更新并覆盖所有以apt-get 方式安装的软件源或包 这个方法还是比较好的,又是问题会影响到ubuntu软件中心,这样可以恢复软件中心 方法 3.
在终端输入如果软件中心打不开
sudo rm /var/lib/apt/lists -vfR 删除lists文件夹
然后打开软件中心,此时软件中心一定是可以正常打开的,现在你要是需要安装什么软件,软件中心会自动先更新系统软件包的所有资源,
然后terminal/终端 的命令也没有问题了。
肯定还有很多解决方案,但我用过的就这些,希望以后我可以自己处理这类问题。希望分享到这里也会对大家有一定帮助。
我只用了方法一就解决了问题,其中,应该根据具体的错误提示类型,比如提示到了sudo rm /var/lib/apt/lists/*
“E:Problem with MergeList /var/lib/apt/.....(1)”,所以命令应当执行到
sudo rm /var/lib/apt/*
再进行update.