LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4808|回复: 6

如何强行卸载某个软件?

[复制链接]
发表于 2004-6-2 20:11:22 | 显示全部楼层 |阅读模式
错误信息如下:

Debian:/home/rmrfwin# apt-get remove webmin-firewall
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列软件包将被【卸载】:
  webmin-firewall
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 19 个软件未被升 级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B 的软件包。
解压缩后将会空出 324kB 的空间。
您希望继续执行吗?[Y/n]y
dpkg: error processing webmin-firewall (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
webmin-firewall
E: Sub-process /usr/bin/dpkg returned an error code (1)
发表于 2004-6-2 21:21:32 | 显示全部楼层

please

$ dpkg --force-help
发表于 2004-6-3 06:39:57 | 显示全部楼层
you should reinstall it before attempting a removal.
照它的话先试试
发表于 2004-6-3 07:21:39 | 显示全部楼层
可能已安装好的包有损坏,或上次安装异常
发表于 2004-6-3 08:14:36 | 显示全部楼层
你先试试这个命令:
apt-get install -f
别的什么参数都不要带。
 楼主| 发表于 2004-6-3 10:46:41 | 显示全部楼层

  1. Debian:/home/rmrfwin# dpkg --refuse-all -r webmin-firewall
  2. dpkg: error processing webmin-firewall (--remove):
  3. Package is in a very bad inconsistent state - you should
  4. reinstall it before attempting a removal.
  5. Errors were encountered while processing:
  6. webmin-firewall
复制代码

使用apt-get install -f也不行:(
发表于 2009-2-26 07:03:32 | 显示全部楼层
我也碰到类似问题了,装又装不上,卸又卸不掉,郁闷,其他软件都装不了了!

搞定了!方法就是到/var/lib/dpkg/info下面,删除和该软件相关的4个文件(有的不止,需要查看安装时的deb包情况),然后到/var/lib/dpkg下面,打开status文件,找到该软件的描述部分,删了该描述;打开available文件,找到该软件的描述,删了该描述
另外,查看软件的 deb包,看看已经安装了那些文件,到相应目录删了这些文件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表