Como instalo o Exim e o Horde no Centos 7 com o MariaDB 10?

1

Não consigo encontrar um guia para isso (eles são antigos e não funcionam) e parece que não consigo instalá-lo. Eu não posso instalar o Postfix por causa de suas dependências, então eu estou indo com o Exim, que eu instalei através de yum install exim e foi a versão mais recente. No entanto, não tenho idéia de onde ir a partir daqui. Eu sei que preciso instalar o Dovecot ou o Cyrus e quero instalar o Horde (não o Squirrelmail). Sem mencionar que eu também quero manter o MariaDB 10, que eu instalei a partir do seu repositório, assim como o PHP 5.5. Eu não sei para onde ir daqui.

    
por Jack 05.08.2014 / 14:04

2 respostas

0

O Dovecot 2.2.10 está agora no repositório de atualizações e pode ser instalado via yum install dovecot . O Horde pode ser obtido no repositório PHP do remi , que apresenta não apenas uma versão atualizada do PHP, mas também pacotes para a Horde e vários de seus módulos. Depois de habilitar o repo da remi, um simples yum install php-horde-imp deve ser suficiente para dar a você uma inicial para uma instalação de webmail baseada no Horde e no IMP. Você ainda terá que configurá-lo adequadamente.

Quanto ao MariaDB: O pessoal do MariaDB ainda não configurou um repositório para o CentOS 7 e 10.x. Você ainda pode usar os repositórios do CentOS 6 para 7, mas aconselharia cautela, pois os pacotes para 6 não se encaixam bem em 7. Por exemplo. eles não vêm com arquivos unitários para o systemd, que está forçando o systemd a usar os scripts init enviados. Ainda pior, MariaDB-server 10.x está colidindo strongmente com mariadb-libs , que por sua vez está sendo puxado como uma dependência por muitos pacotes como exim-mysql . O repositório base do CentOS está enviando o MariaDB 5.5.37, que é o mais atual do ramo 5.5. Se você está contente com isso, use 5.5 por enquanto e atualize para 10.x uma vez que um repositório para o CentOS 7 esteja disponível. A alternativa seria compilar um rpm fictício depreciando o pacote mariadb-libs , que essencialmente equivale a um hack sujo que eu realmente não posso recomendar.

Se você decidir usar o 5.5 agora e atualizar para o 10.x mais tarde, saiba que isso é tudo, mas sem complicações na minha experiência. A maneira mais segura que encontrei foi criar um despejo completo do banco de dados, limpar /var/lib/mysql , atualizar para 10, alimentar o despejo para a nova versão e executar mysql_upgrade .

Atualização: Após uma inspeção mais detalhada, parece que eu estive falando bobagem. O pacote MariaDB-shared está estatizando as dependências em mariadb-libs bem. Instale e você estará pronto para ir.

    
por 03.09.2014 / 07:32
0

A maneira mais fácil de obter o Exim no CentOS é usar o repositório ATRPMS:

yum install -y http://dl.atrpms.net/all/atrpms-repo-7-7.el7.x86_64.rpm

então

yum install exim

Espero que isso ajude!

    
por 22.09.2014 / 12:57