MariaDB 10을 사용하여 Centos 7에 Exim과 Horde를 설치하는 방법은 무엇입니까?

MariaDB 10을 사용하여 Centos 7에 Exim과 Horde를 설치하는 방법은 무엇입니까?

이에 대한 가이드를 찾을 수 없으며(오래되어 작동하지 않음) 설치할 수도 없는 것 같습니다. Postfix의 종속성으로 인해 설치할 수 없어서 Exim을 사용했는데 이를 통해 설치했는데 yum install exim최신 버전이었습니다. 그러나 여기서 어디로 가야할지 모르겠습니다. Dovecot 또는 Cyrus를 설치해야 한다는 것을 알고 있으며 Squirrelmail이 아닌 Horde를 설치하고 싶습니다. 말할 것도 없이 PHP 5.5와 함께 저장소에서 MariaDB 10을 계속 설치하고 싶습니다. 여기서 어디로 가야할지 모르겠습니다.

답변1

Dovecot 2.2.10은 이제 업데이트 저장소에 있으며 설치할 수 있습니다 yum install dovecot. 부족은 다음에서 얻을 수 있습니다.레미의 PHP 저장소에는 최신 버전의 PHP뿐만 아니라 Horde 및 다양한 모듈용 패키지도 포함되어 있습니다. remi의 저장소가 활성화되면 간단한 작업 yum install php-horde-imp만으로 Horde 및 IMP 기반 웹 메일 설치를 시작할 수 있습니다. 그러나 그에 따라 구성해야 합니다.

MariaDB의 경우: MariaDB 직원은 아직 CentOS 7 및 10.x용 저장소를 설정하지 않았습니다. CentOS 7용 CentOS 6 리포지토리를 계속 사용할 수 있지만 6용 패키지는 7용으로 적합하지 않으므로 주의하는 것이 좋습니다. 예를 들어, systemd에 대한 단위 파일이 제공되지 않아 systemd가 포함된 init 스크립트를 사용하도록 합니다. 설상가상으로 10.x는 많은 패키지에서 사용되는 MariaDB-server.x 와 심각한 충돌이 있습니다 (예: CentOS 기본 저장소는 현재 5.5 브랜치의 최신 버전인 MariaDB 5.5.37을 릴리스하고 있습니다. 만족스러우면 지금은 5.5를 사용하고 CentOS 7용 리포지토리를 사용할 수 있게 되면 10.x로 업그레이드하세요. 또 다른 방법은 더미 rpm을 컴파일하여 패키지를 더 이상 사용하지 않는 것입니다. 이는 사실상 더러운 해킹에 해당합니다. 정말 추천하지 않습니다.mariadb-libsexim-mysqlmariadb-libs

지금 5.5를 사용하고 나중에 10.x로 업그레이드하기로 결정했다면, 제 경험상 이는 확실히 쉬운 작업이 아니라는 점을 참고하시기 바랍니다. 내가 찾은 가장 안전한 접근 방식은 전체 데이터베이스 덤프를 만들고, 정리하고 /var/lib/mysql, 10으로 업그레이드하고, 덤프를 새 버전에 공급하고 mysql_upgrade.

고쳐 쓰다:자세히 보면 말도 안되는 소리를 하고 있는 것 같다. 패키지 MariaDB-shared는 종속성을 매우 잘 충족시킵니다 mariadb-libs. 설치하면 됩니다.

답변2

CentOS에서 Exim을 얻는 가장 쉬운 방법은 ATRPMS 저장소를 사용하는 것입니다.

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

그 다음에

yum install exim

관련 정보