dpkg was interrupted, you must manually run ‘dpkg –configur -a’ to correct the problem

今天把很久之前就装上的Ubuntu系统拿出来玩。从”更新管理器”里将软件更新,安装更新的时候我发现似乎是失去响应了,就强行关闭,但是”更新管理器”窗口却怎么也关不掉,就重启电脑。启动后打开”新立得软件包管理器”就出现错误,具体内容为:E: dpkg was interrupted, you must manually run ‘dpkg –configur -a’ to correct the problem. E: _cache->open() failed,please report.应该是刚才强行关闭搞出问题来了,如图:

错误信息里有叫你 run ‘dpkg –configur -a’ ,看来应该是在终端运行dpkg –configur -a这个命令,网上搜索了也说是这样作,于是直接打开终端输入dpkg –configur -a,却提示”该操作需要超级用户权限”,对于超级Ubuntu菜菜鸟的我来说不知道怎么打开超级用户权限了,幸好有网络和Google。我也想到了应该是要输入某个命令来激活超级用户权限。Ubuntu之类的系统的默认权限控制很严格,必须要手动开启相应的权限才可以作下一步的操作。

Ubuntu终端切换到超级用户的命令:

打开终端,输入”sudo -i”(Ubuntu版本),在Ubuntu以外的其它发行版中输入”su”)然后回车,根据提示输入根用户密码。

好了,这个时候就是超级用户权限了。输入”dpkg –configur -a”回车,好像在处理什么东西,我现在是看不懂,等一会儿时间就一切恢复正常了。

分类:Linux

标签:, ,

对本文发表评论





3 + 4 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。