使用Ubuntu遇到的一些问题(1) -- 更新失败


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. 在终端输入

sudo  rm  /var /lib /apt /lists /*  -vfR 删除apt-get install 的所有软件状态包,也可以直接删除lists文件夹,我曾经还备份,但也不会再用到然后输入
sudo  apt-get update 现在重新加载系统已安装软件的新包
这种方法曾经一度也解决了问题,但不是所有这类问题都能这样解决。

方法 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.




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值