%BOOK_ENTITIES; ]> Obtaining Kolab Software Kolab is built out of the best available Free and Open Source software components, most if not all of which are available through the Linux distribution of your preference. However, such Linux distribution may not be as up-to-date as one might wish for the Kolab Groupware to provide the latest and greatest functionality, or may simply have a different update policy from what is typically acceptable for a Groupware environment. Kolab therefor provides two alternative deployment methods; (soon to be deprecated) or
Installation with OpenPKG OpenPKG is a package management system based on RPM, allowing the Kolab product components to be provided as one set of packages with all functionality included, in one single go, for all platforms supported by OpenPKG —including most Linux-based operatig systems. While there certainly are advantages to OpenPKG, it also has a few major downsides: OpenPKG has become proprietary. Native packaging efforts have been undertaken by various community members. Kolab Groupware through OpenPKG maintained its own copy of the complete dependency stack. OpenPKG Deprecation Warning OpenPKG, as a delivery method for Kolab, will be deprecated with 3.0 series releases. Please refer to the native packaging sections in this guide for instructions on native packages provided by Kolab.
Obtaining the OpenPKG RPMs Download the OpenPKG RPMs from one of the mirrors listed on to a local directory: Downloading OpenPKG RPMs $ mkdir -p /tmp/kolab-install/ $ cd /tmp/kolab-install/ $ wget -r -l1 -nd --no-parent \ http://files.kolab.org/server/release/kolab-server-&PRODUCT_VERSION;/ix86-debian5.0/ Optionally verify the integrity of the files downloaded with Pretty Good Privacy (PGP): $ gpg --keyserver hkp://subkeys.pgp.net --recv-key C43E1A3E $ gpg --verify SHA1SUMS.sig $ sha1sum -c SHA1SUMS To install using the OpenPKG RPM packages obtained, please; Installation Using OpenPKG RPM Packages Become the root superuser or otherwise obtain superuser privileges. Navigate into the directory containing the OpenPKG RPM packages: # cd /tmp/kolab-install/ Execute the install-kolab.sh script: # sh install-kolab.sh 2>&1 | tee kolab-install.log
Installation with APT Packages APT pakages are provided for the following GNU/Linux distributions, and distribution versions: Debian Lenny (Debian 4.0), until approximately Q1 2012 Squeeze (Debian 5.0), until approximately Q1 2014 Ubuntu Lucid, Maverick, Natty This should really be a table, and include version numbers as well as EOL dates
Debian For the public, community version of Kolab &PRODUCT_VERSION; software packages for Debian Squeeze, add the following two lines to /etc/apt/sources.list: deb http://mirror.kolabsys.com/pub/debian/kolab-&PRODUCT_VERSION;/ squeeze release updates deb-src http://mirror.kolabsys.com/pub/debian/kolab-&PRODUCT_VERSION;/ squeeze release updates Debian Volatile (Updates) Repositories It is critically important to consider also enabling the so-called volatile repository for your Debian version, to enable updates for components such as clamav. To enable the volatile repository for Debian Lenny, include the following line in /etc/apt/sources.list: deb http://volatile.debian.org/debian-volatile stable/volatile main To ensure the Kolab packages have priority over the Debian packages, such as must be the case for PHP as well as Cyrus IMAP, please make sure the APT preferences pin the mirror.kolabsys.com origin as a preferred source. Put the following in /etc/apt/preferences: Package: * Pin: origin mirror.kolabsys.com Pin-Priority: 501 Start the installation of the base package as follows: # apt-get install kolabd When asked to confirm you want to install the package and its dependencies, press Enter. When asked to confirm you want to continue installing the packages of which the integrity nor source can be securely verified, press y then Enter.
Ubuntu For the public, community version of Kolab &PRODUCT_VERSION; software packages for Ubuntu Natty, add the following two lines to /etc/apt/sources.list: deb http://mirror.kolabsys.com/pub/ubuntu/kolab-&PRODUCT_VERSION;/ natty release updates deb-src http://mirror.kolabsys.com/pub/ubuntu/kolab-&PRODUCT_VERSION;/ natty release updates To ensure the Kolab packages have priority over the Ubuntu packages, such as must be the case for PHP as well as Cyrus IMAP, please make sure the APT preferences pin the mirror.kolabsys.com origin as a preferred source. Put the following in /etc/apt/preferences: Package: * Pin: origin mirror.kolabsys.com Pin-Priority: 501
Troubleshooting the APT Package Manager
Broken Packages If you get an error similar to, for example: test90-1:~# apt-get install kolabd Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: kolabd: Depends: postfix (>= 2.4) but it is not going to be installed Depends: postfix-ldap (>= 2.4) but it is not going to be installed E: Broken packages The error is not caused by broken packages, but a broken package manager that cannot install exim and postfix in parallel. Solution First remove any non-postfix MTA you may have installed, which in a default Debian installation is probably exim. To remove exim, execute the following with superuser privileges: # apt-get remove exim4 exim4-base exim4-config exim4-daemon-light Then continue installing Kolab: # apt-get install kolabd
Installation with RPM Packages RPM packages are being provided for the following Linux distributions and versions: CentOS CentOS 5, until approximately Q1 2014 CentOS 6, until approximately Q4 2017 Fedora As Fedora is a development platform, and not a server platform, it suffices to say all current versions of Fedora are supported for as long as the lifecycle of the Fedora distribution lasts (e.g. approximately 13 months). Red Hat Enterprise Linux Red Hat Enterprise Linux 5 (Tikanga), until approximately Q1 2014 Red Hat Enterprise Linux 6 (Santiago), until approximately Q4 2017
CentOS For the instructions on installing Kolab on CentOS, please refer to the instructions in .
Red Hat Enterprise Linux The Kolab software repositories for Red Hat Enterprise Linux ship two so-called -release packages. The kolab-&PRODUCT_VERSION;-community-release package contains the configuration for the stable software channels, e.g. release and updates. Depending on the version of Red Hat Enterprise Linux, install the following package: Enterprise Linux 5 To test the installation of the repository configuration, please execute: # yum repolist (...snip...) kolab-&PRODUCT_VERSION; kolab-&PRODUCT_VERSION;-updates (...snip...) Note that the output is abbreviated for clarity. The output may actually include the description of the repository, and the number of packages available. Optionally, to see which repositories have been configured though not enabled, also execute: # yum repolist all (...snip...) kolab-&PRODUCT_VERSION; kolab-&PRODUCT_VERSION;-debuginfo kolab-&PRODUCT_VERSION;-source kolab-&PRODUCT_VERSION;-updates kolab-&PRODUCT_VERSION;-updates-debuginfo kolab-&PRODUCT_VERSION;-updates-source kolab-&PRODUCT_VERSION;-updates-testing kolab-&PRODUCT_VERSION;-updates-testing-debuginfo kolab-&PRODUCT_VERSION;-updates-testing-source (...snip...) Note that the output is abbreviated for clarity. The output may actually include the description of the repository, whether the repository is enabled by default or not, and the number of packages available.
Fedora para