Previous tutorial :

  1. Installing Zimbra 5.0.21 on openSUSE 11.2 32 bit – Part 1, Base Installation Setup
  2. Installing Zimbra 5.0.21 on openSUSE 11.2 32 bit – Part 2, Setting up local DNS Server

INSTALLING ADDITIONAL PACKAGE & LIBRARY
We have successfully installing base OS and local DNS server on previous tutorial, so we can going forward to the Zimbra installation. Beside the base OS, Zimbra need some additional package and this part of tutorial will cover all the Zimbra requirement for successful installation :

  1. Install the following package : fetchmail  perl-Bit-Vector perl-Carp-Clan perl-Convert-UUlib
    perl-Data-ShowTable perl-Date-Calc perl-DBD-mysql perl-IO-Socket-SSL perl-Net-DNS perl-Net-IP perl-Net-SSLeay perl-Socket6 perl-Unix-Syslog perl-YAML
    . Install all of these package using YAST | Software | Software Management or by using zypper :
    [code language=’cpp’]
    zypper in fetchmail libgmp3 perl-Bit-Vector perl-Carp-Clan perl-Convert-UUlib perl-Data-ShowTable perl-Date-Calc perl-DBD-mysql perl-IO-Socket-SSL perl-Net-DNS perl-Net-IP perl-Net-SSLeay perl-Socket6 perl-Unix-Syslog
    perl-YAML
    [/code]
    Note : If you wish to used susestudio to build Zimbra Appliance based on openSUSE JeOS, you should installing a list of complete package as follows : aa_base branding-openSUSE compat-openssl097g cron curl dhcpcd fetchmail gmp grub hwinfo insserv iputils kbd libexpat0 libidn libstdc++43 libzypp licenses limal-ca-mgm limal-ca-mgm-perl limal-perl mkinitrd module-init-tools netcfg openssh openSUSE-build-key openSUSE-release perl perl-base perl-Bit-Vector perl-Bootloader perl-Carp-Clan perl-Config-Crontab perl-Convert-UUlib perl-Crypt-SmbHash perl-Crypt-SSLeay perl-Data-ShowTable perl-Date-Calc perl-DBD-mysql perl-DBD-SQLite perl-DBI perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-doc perl-File-Tail perl-gettext perl-HTML-Parser perl-HTML-Tagset perl-IO-Socket-INET6 perl-IO-Socket-Multicast perl-IO-Socket-SSL perl-libwww-perl perl-Net-Daemon perl-Net-DNS perl-Net-IP perl-Net-SSLeay perl-NetxAP perl-Parse-RecDescent perl-PlRPC perl-RPC-XML perl-Socket-MsgHdr perl-Socket6 perl-TermReadKey perl-TermReadLine-Gnu perl-TimeDate perl-Unix-Syslog perl-URI perl-X500-DN perl-XML-LibXML perl-XML-LibXML-Common perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX perl-XML-Simple perl-XML-Writer perl-XML-XPath perl-YAML PolicyKit polkit-default-privs procps pwdutils rpcbind rpm rsync sudo sysconfig syslog-ng vim w3m wget yast2-firstboot yast2-live-installer yast2-ncurses yast2-perl-bindings zypper
  2. openSUSE 11.2 comes with libgmp3 while Zimbra need the gmp package. The gmp package for openSUSE 11.2 on openSUSE Build Service only provided the source rpm. We could solved this problem by using previous version of gmp (using the package for openSUSE 11.1). Deactivating all of current repos and then install it from OBS :
    [code language=’cpp’]
    zypper mr -da
    zypper ar http://download.opensuse.org/repositories/qfix/openSUSE_11.1 gmp
    zypper ref
    yast sw_single
    [/code]
    Search and install the gmp package. If YAST complain about the compatibility, just downgrade the libgmp library
    `
  3. Optional : Installing the following package for next project, Implementation of anti spam and anti virus on Zimbra+openSUSE : pyzor, razor, spf and dcc. Download and install the package from openSUSE Build Service : http://software.opensuse.org/search

Next tutorial : Installing Zimbra 5.0.21 on openSUSE 11.2 32 bit – Part 4, Installing Zimbra Binary Installer

5 thoughts on “Installing Zimbra 5.0.21 on openSUSE 11.2 32 bit – Part 3, Installing Additional Package and Library”

Leave a Reply

Your email address will not be published.