apt-get删除没有正确安装的软件包

我不小心安装了zabbix-frontend-php ,将apache2作为依赖项。

我不想使用,我想完全删除这两个软件包。

不幸的是,似乎apt-get不会让我删除zabbix,直到我让apache2正常工作zabbix。 我真的不想花时间修复我即将删除的破损软件包。

我如何覆盖apt-get并继续删除?

 $ apt-get删除apache2 zabbix-frontend-php
包'apache2'没有安装,所以不能删除
以下软件包已自动安装,不再需要:
   apache2-bin apache2-data
使用“apt-get autoremove”删除它们。
以下软件包将被删除:
   ZABBIX-前端的PHP
 0升级,0新安装,1删除和0未升级。
 1没有完全安装或删除。
完成此操作后,将释放28.2 MB的磁盘空间。
你想继续吗?  [Y / N]
 (正在读取数据库...目前安装的28117个文件和目录。)
正在删除zabbix-frontend-php(1:2.4.7-1 + jessie)...
作业apache2.service失败。 有关详细信息,请参阅“systemctl status apache2.service”和“journalctl -xn”。
 invoke-rc.d:initscript apache2,action“restart”失败。
 dpkg:error handling包zabbix-frontend-php(--remove):
 安装subprocess后删除脚本返回错误退出状态1
处理过程中遇到错误:
  ZABBIX-前端的PHP
 E:subprocess/ usr / bin / dpkg返回错误码(1)

这里的问题和答案应该有所帮助:

https://askubuntu.com/questions/438345/how-to-remove-install-a-package-that-is-not-fully-installed

在我阅读时,这些命令中的任何一个都应该做你需要的:

 apt-get --force-yes remove <pkgname> dpkg -r <pkgname>