参考
我在ubuntu上安装ldap-account-manager的时候出错,
当sudo aptitude install ldap-account-manager
出现如下错误:
当我sudo dpkgdpkg -i ldap-account-manager2.4.all.deb
出现如下错误:
这时候,
apt-get remove --purge,apt-get -f install
都不管用了
后来看了一人的解决方案,甚是感激啊。
其实就是将dpkg的status删除,我怎么就没有想到呢?
首先,确定以下命令不能用
然后,确定以下命令不能用
如果都不行,恭喜你,你的dpkg真的有问题了。
现在开始
1、备份你的dpkg的status
sudo cp /var/lib/dpkg/status ~/backup/dpkg/
2、编辑status文件
sudo vim /var/lib/dpkg/status
3、查找你出问题的软件包,在本文中就是万恶的ldap-account-manager
在vim中
/ldap-account-manager
4、全删除整个关于ldap-account-manager的package,保存退出
5、保证格式
保证下一个package和上一个package中间有一行空行。
6、现在已经找不到ldap-account-manager包了,重新安装。当然aptitude已经可以正常使用了。
在Ubuntu系统中安装ldap-account-manager时遇到dpkg错误,表现为post-removal脚本执行失败。解决方法包括:备份并编辑dpkg的状态文件,找到并删除出问题的ldap-account-manager包的相关条目,确保文件格式正确,然后重新安装。
5万+

被折叠的 条评论
为什么被折叠?



