Kolab Server
Aus Gentoo Linux Wiki
| Installationsmethoden • LiveCDs • Kernel & Hardware • Laptops & Notebooks • Portage • System • Netzwerke & Services • X • Software • Anderes • alphabetischer HOWTO Index |
Inhaltsverzeichnis |
[Bearbeiten] Warnung
[Bearbeiten] Einbinden des Overlays
Die notwendigen Pakete für Kolab2 finden sich in einem eigenen Overlay. Um das zu installieren sollte man layman verwenden:
| Code: layman |
# emerge layman # echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf # layman -f -a kolab2 |
[Bearbeiten] Auswählen maskierter Pakete
Alle Pakete innerhalb des Overlays sind noch als Test-Version markiert. Entsprechend müssen die Pakete in /etc/portage/package.keywords hinzugefügt werden:
| Code: Keywords |
echo " #### Kolab start # Keywords =mail-mta/postfix-2.2.10-r20 ~x86 =net-mail/cyrus-imap-admin-2.2.12-r21 ~x86 =net-mail/cyrus-imapd-2.2.12-r21 ~x86 =net-libs/c-client-2004g-r20 ~x86 =net-www/mod_auth_ldap-3.3-r20 ~x86 dev-php/horde ~x86 net-mail/kolabd ~x86 # #### Kolab end " >> /etc/portage/package.keywords |
[Bearbeiten] Setzen der USE-Flags
Bestimmte USE-Flags sind zwingend für die einzelnen Komponenten des Kolab-Servers notwendig, damit das System funktioniert. Das net-mail/kolabd-Paket versucht diese Bedingungen automatisch zu überprüfen. Allerdings sollte man schon beim Installieren der Basis-Pakete wie Postfix, OpenLDAP und Cyrus-Imap die korrekten Flags gesetzt haben, da sich kolabd ansonsten gegen die Installation wehrt. Das hier ist der Basis-Satz an USE-Flags der benötigt wird:
| Code: USE-Flags |
echo " #### Kolab start # Use flags dev-lang/php ldap nls session xml apache2 cgi force-cgi-redirect sqlite berkdb dev-libs/cyrus-sasl berkdb ldap ssl dev-perl/perl-ldap sasl net-nds/openldap berkdb crypt perl readline ssl -sasl net-ftp/proftpd ldap ssl mail-mta/postfix kolab ldap sasl ssl net-libs/c-client kolab ssl net-mail/cyrus-imapd kolab ssl net-mail/cyrus-imap-admin kolab ssl net-www/apache ldap dev-libs/apr-util ldap net-www/mod_auth_ldap apache2 berkdb kolab # #### Kolab end " >> /etc/portage/package.use |
[Bearbeiten] Kolab installieren
Folgendes sollte jetzt reichen um das gesamte System zu installieren:
| Code: Installation |
emerge kolabd |
[Bearbeiten] Kolab konfigurieren
Bis zu diesem Punkt wurde nur Portage verwendet, um die Grundkomponenten des Servers zu installieren. Die einzelnen Bestandteile des Servers sind noch nicht so konfiguriert, dass sie als Groupware-Server zusammen arbeiten. Dies wird durch das bootstrapping erledigt. An diesem Punkt modifiziert und überschreibt Kolab einige zentrale Konfigurationsdateien innerhalb des /etc-Verzeichnisses ! Hier sollte also nur fortfahren, wer sich sicher ist, dass kein Schaden angerichtet werden kann.
Folgender Schritt ist notwendig um die einzelnen Komponenten so zu konfigurieren, dass sie zusammenarbeiten und den funktionierenden Kolab-Server ergeben:
| Code: Konfigurieren |
/usr/share/kolabd/scripts/kolab_bootstrap -b |
Das Skript fragt ein paar Basis-Parameter ab und schreibt dann die Konfigurationsdateien für die Server-Komponenten. Gleichzeitig wird ein SSL-Zertifikat generiert (wenn gewünscht).
[Bearbeiten] Kolab starten
Nun sollte sich der Server starten lassen:
| Code: Start |
/etc/init.d/kolabd start |
[Bearbeiten] Probleme
Hier finden sich weitere Hinweise für die Fehlersuche.
Es gibt außerdem einen Bugtracker, Mailing-Listen und ein Forum als Support für das Projekt.
