dpkg: 处理软件包 xxxxxxxx (–configure)时出错:
可能时把apt搞乱了,网上有方法
我的ubuntu是16.04版本,今天安装软件各种突然安装不上,有如下提示:
/××××××××××××××××××××××××××
dpkg: 处理软件包 python-crypto (–configure)时出错:
子进程 已安装 post-installation 脚本 返回错误状态 1
…
dpkg: 处理软件包 samba-common-bin (–configure)时出错:
依赖关系问题 - 仍未被配置
…
等等问题,最后
在处理时有错误发生:
python-dnspython
python-crypto
python-ldb
python-tdb
python-samba
samba-common-bin
samba
libglib2.0-dev
libatk1.0-dev
libcairo2-dev
libgdk-pixbuf2.0-dev
libpango1.0-dev
libgtk2.0-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
××××××××××××××××××××××××××/
最后上网找答案:
dpkg: 处理软件包 python-crypto (–configure)时出错:
该软件包正处于非常不稳定的状态;
您最好在配置它之前,先重新安装它
在处理时有错误发生:
python-crypto
E: Sub-process /usr/bin/dpkg returned an error code (1)
复制代码
#解决这个问题需要备份dpkg下的info,然后自己创建一个新的info,然后更新,再把新的info里的内容拷贝到旧的里面,旧的再改成info,删除自己添加的
复制代码
:~$ 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
:~$ 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