firemail

标题: dpkg:处理软件包 xxx (--configure)时出错 [打印本页]

作者: java    时间: 2017-8-17 15:00
标题: dpkg:处理软件包 xxx (--configure)时出错
我的ubuntu是16.04版本,今天安装软件(sudo apt-get install ssh)突然安装不上,有如下提示:
/××××××××××××××××××××××××××
dpkg: 处理软件包 gir1.2-unity-5.0:amd64 (--configure)时出错:
该软件包正处于非常不稳定的状态;
您最好在配置它之前,先重新安装它
正在设置 ssh (1:7.2p2-4ubuntu1) ...
在处理时有错误发生:
gir1.2-unity-5.0:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
××××××××××××××××××××××××××××/

解决办法如下:
1.将info文件夹更名
  1. sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
复制代码
2再新建一个新的info文件夹
  1. sudo mkdir /var/lib/dpkg/info
复制代码
3.更新
  1. sudo apt-get update
  2. sudo apt-get -f install
复制代码
-f参数的主要作用是是修复依赖关系(depends),假如用户的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装程序包所依赖的包。

4.执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
  1. sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
复制代码
5.把自己新建的info文件夹删掉
  1. sudo rm -rf /var/lib/dpkg/info
复制代码
6.把以前的info文件夹重新改回名字
  1. sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info
复制代码



作者: java    时间: 2017-8-17 15:02
本帖最后由 java 于 2017-8-17 15:23 编辑

https://bbs.deepin.org/forum.php ... 4317&extra=page%3D1
https://720kb.github.io/ndm/#linux


作者: java    时间: 2017-8-17 17:45
cd /etc/apt/sources.list.d

删除下面的list

sudo apt-get --reinstall install dde-dock 可以吗? 不行就sudo dpkg -r dde-dock && sudo apt-get install dde
作者: java    时间: 2018-1-3 14:53
子进程 已安装 post-installation 脚本 返回错误状态 10
作者: java    时间: 2019-1-7 15:17
$ sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/

$ sudo mkdir /var/lib/dpkg/info/

$ sudo apt-get update

...

$ sudo apt-get -f install

Reading package lists... Done

Building dependency tree

Reading state information... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

7 not fully installed or removed.

After this operation, 0 B of additional disk space will be used.

Setting up bluez (4.101-0ubuntu13.1) ...

Setting up blueman (1.23-git201403102151-1ubuntu1) ...

Setting up bluetooth (4.101-0ubuntu13.1) ...

Setting up bluez-alsa:amd64 (4.101-0ubuntu13.1) ...

Setting up bluez-alsa:i386 (4.101-0ubuntu13.1) ...

Setting up bluez-gstreamer (4.101-0ubuntu13.1) ...

Setting up bluez-utils (4.101-0ubuntu13.1) ...

$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/

$ sudo rm -rf /var/lib/dpkg/info

$ sudo mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/







欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3