Postado originalmente por
xstefanox
É, eu sempre topo com esse bagulho aí...
Eu não encontrei um método para que ele não remova as dependências, mas eu acredito que exista. Para contornar o problema, existem duas opções:
1 - Instalar o MySQL com o lixo do exim4 e desabilitá-lo por completo, tirando o mesmo da inicialização. Se você quiser rodar um outro MTA no servidor em questão (Como o qmail ou o Postfix), você vai conseguir sem problemas. Se você instalar o Postfix por meio do apt-get, ele vai remover o exim4, mas não o MySQL.
2 - O método mais firmeza (E correto) para solucionar estes tipos de problemas com dependências é utilizar um pacote da Debian chamado "equivs". Este pacote contém informações de dependências e é utilizado para criar uma espécie de "pseudo-pacote". Na verdade, o MySQL não pede "o exim4", mas sim qualquer pacote que sane estas dependências. No nosso caso, este pacote chama-se "mail-transport-agent". O exim4 só é instalado porque ele é o padrão da distribuição Debian.
Todo o procedimento seria assim:
1 - Instalar o pacote equivs:
2 - Pegar o arquivo de configuração e construir o pseudo-pacote:
Código :
# cd /tmp
# cp /usr/share/doc/equivs/examples/mail-transport-agent.ctl .
# equivs-build mail-transport-agent.ctl
3 - Remover o exim4:
Código :
# dpkg --ignore-depends=exim4 -r exim4
# dpkg --ignore-depends=exim4-daemon-light -r exim4-daemon-light
4 - Instalar o pseudo-pacote:
Código :
# dpkg -i mta-alguma-coisa.deb
Por favor, cheque os caminhos, porque eu não lembro como faz isso direito.
Abraços!