apt-get remove o pacote que não foi instalado corretamente

1

Instalei acidentalmente zabbix-frontend-php , que tirou apache2 como dependência.

Eu também não quero usar os dois pacotes.

Infelizmente, parece que apt-get não me deixa remover o zabbix até que eu faça o apache2 funcionar corretamente para o zabbix. Eu realmente não quero gastar tempo consertando pacotes quebrados que estou prestes a deletar.

Como posso substituir o apt-get e prosseguir com a exclusão?

$ apt-get remove apache2 zabbix-frontend-php
Package 'apache2' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  apache2-bin apache2-data
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  zabbix-frontend-php
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 28.2 MB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 28117 files and directories currently installed.)
Removing zabbix-frontend-php (1:2.4.7-1+jessie) ...
Job for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript apache2, action "restart" failed.
dpkg: error processing package zabbix-frontend-php (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 zabbix-frontend-php
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Kornel 04.04.2016 / 17:19

1 resposta

0

A pergunta e resposta aqui deve ajudar:

link

Ao lê-lo, qualquer um desses comandos deve fazer o que você precisa:

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

dpkg -r <pkgname>
    
por 04.04.2016 / 17:26