Я хочу знать, почему в Zimbra Wiki для процесса сборки перечислены только определенные платформы. Это означает, что строить Zimbra на других, например, Linux-дистрибутивах невозможно? Какова реальная причина выбора специального дистрибутива Linux для создания Zimbra сообществом Zimbra?Здание Zimbra
ответ
В настоящее время я пытаюсь настроить Zimbra на Arch Linux, и я получаю по этим причинам.
Imho Zimbra - это приятная работа снаружи, полезный клиент для веб-почты, прекрасно сочетающий различные материалы и т. Д., Но весь пакет нарушает все предположения, которые вы когда-либо имели о серверном программном обеспечении на Linux, путем объединения и компиляции почти всех библиотек и в нее входит стороннее программное обеспечение, это касается таких основных вещей, как popt. Указанное требование состоит в том, что вы сами создали Zimbra на машине и не решаетесь запустить там что-то еще.
Поскольку все настолько плотно интегрировано, это огромная вещь для компиляции, и поскольку каждое связанное программное обеспечение, возможно, должно быть скомпилировано по-разному на любом дистрибутиве или что-либо может сломаться в любом месте, усилия должны быть огромными, чтобы поддерживать нормальную сборку более чем несколько платформ.
Это также пугает мой разум, как кто-либо мог подумать, что это хорошая идея. Если какие-либо проблемы с безопасностью возникают в одной части, все должно быть перестроено. Вместо администратора, полагающегося на обновления безопасности своего дистрибутива, они должны сами исправлять Zimbra и т. Д.
Похоже, что строительство Zimbra на любой платформе - довольно приключение, мягко говоря. Насколько я понимаю, единственная платформа, хорошо документированная и обновленная, - это FreeBSD, которая во многом объясняется одним человеком, не связанным с Zimbra.
Я был инженером по строительству проекта, основанного на Zimbra, около года. Мы строили его с помощью CentOS. Возможно строительство Zimbra практически на каждой платформе. Это просто вопрос опыта и знания, поскольку в процессе сборки задействовано слишком много языков программирования и связанных с ними технологий, и вам необходимо установить нужную версию. Таким образом, вы можете быть вынуждены компилировать и создавать дополнительные пакеты.
Помню, что в первый раз, когда я попытался построить Зимбру, потребовалось около 2 недель для успешной сборки. Однако я полностью документировал этот процесс. Позже понадобилось около ночи, чтобы построить Зимбру.
- 1. Как обновить Zimbra 8.5
- 2. Конфигурация Zimbra Desktop 7.2.5
- 3. Сервер Zimbra - Ubuntu - Конфигурация
- 4. Войти в Zimbra программно
- 5. Как установить сертификацию Zimbra?
- 6. Zimbra не освобождает место
- 7. Zimbra webmail расширенный поиск
- 8. Добавление событий календаря в Zimbra
- 9. Zimbra SOAP создать учетную запись
- 10. zimbra календарь api ?! soap java
- 11. add Поля в zimbra mail
- 12. Начало работы с Zimbra API
- 13. Connect Zimbra OS с прогнозом
- 14. Zimbra Java Client - Начало работы?
- 15. Zimbra, как изменить шаблон JS
- 16. Настройка узла ретрансляции для zimbra
- 17. Zimbra установка отсутствует папка spamassassin
- 18. Как настроить postfix в Zimbra
- 19. Zimbra webmail acess with python
- 20. здание Rserve
- 21. Инвентарное здание
- 22. Почтовый сервер Zimbra - как создать сертификат аутентификации для почтового сервера zimbra
- 23. Как обновить контакты в Zimbra по сценариям?
- 24. Zimlets в zimbra, как сделать простой SearchRequest?
- 25. Использование Zimbra SOAP API в Python
- 26. Zimbra 8 - java.lang.ClassFormatError: усеченный файл класса
- 27. Как исправить ошибку имени домена в zimbra
- 28. Как изменить высоту логотипа логотипа zimbra?
- 29. Как создать почту Zimbra для большой среды?
- 30. Ubuntu Upgrade, Perl Version Broke ZImbra
На самом деле я успешно его построил на Монетном дворе, Fedora 14 и Debian Squeez_amd64. Non из них - поддерживаемые платформы. Установка также прекрасна, но запуск - настоящий беспорядок. Так как я понял, что строительство возможно, но обслуживание в течение длительного периода на недокументированной платформе - настоящий вызов !!! Большое спасибо. – Sephiroth
Ах, но Mint, Fedora 14 и Debian Squeeze по-прежнему очень похожи на поддерживаемые системы (Ubuntu, Fedora 13, Debian 5). Потратив слишком много усилий на то, чтобы скомпилированные версии ThirdParty скомпилировались на Arch (что означает GCC 4.7 и т. Д.), Теперь я пытаюсь оборачивать голову тем, что пойдет не так во время фактической сборки ядра Zimbra и его упаковки. Я не думаю, что я пойду дальше - скорее я сделаю chroot с поддерживаемым дистрибутивом и просто перестану заботиться об этом уродливом беспорядке. – Klaas
Я думаю, что chroot - лучшее решение !!! ;-) – Sephiroth