A pergunta e resposta aqui deve ajudar:
Ao lê-lo, qualquer um desses comandos deve fazer o que você precisa:
apt-get --force-yes remove <pkgname>
dpkg -r <pkgname>
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)
A pergunta e resposta aqui deve ajudar:
Ao lê-lo, qualquer um desses comandos deve fazer o que você precisa:
apt-get --force-yes remove <pkgname>
dpkg -r <pkgname>
Tags apt dependencies remove