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

标签:, ,

对本文发表评论





1 + 6 = ?

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