Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
tipps_und_tricks [2012/06/20 09:05] flacco [Zarafa-Pakete installieren] |
tipps_und_tricks [2012/06/20 09:08] flacco [Sandbox aufbauen] |
||
---|---|---|---|
Zeile 25: | Zeile 25: | ||
==== VM einrichten ==== | ==== VM einrichten ==== | ||
Zunächst muss dafür ein Ubuntu-LTS System installiert werden, hier empfiehlt sich die Arbeit mit Virtualbox. Entgegen der Angaben im Zarafa-Wiki spielt die Architektur der Sandbox sehr wohl eine Rolle. Da wir unsere invis-Server immer als 64Bit Systeme installieren, nutzen wir entsprechend auch ein 64Bit Ubuntu als Basis. | Zunächst muss dafür ein Ubuntu-LTS System installiert werden, hier empfiehlt sich die Arbeit mit Virtualbox. Entgegen der Angaben im Zarafa-Wiki spielt die Architektur der Sandbox sehr wohl eine Rolle. Da wir unsere invis-Server immer als 64Bit Systeme installieren, nutzen wir entsprechend auch ein 64Bit Ubuntu als Basis. | ||
+ | |||
+ | Zusätzlich zur einfachen Standard-Installation wird das Software-Paket "mklibs" benötigt: | ||
+ | |||
+ | <code> | ||
+ | heinz@ubuntu:~$ sudo apt-get install mklibs | ||
+ | </code> | ||
==== Zarafa-Pakete herunterladen und entpacken ==== | ==== Zarafa-Pakete herunterladen und entpacken ==== | ||
Zeile 54: | Zeile 60: | ||
==== Sandbox aufbauen ==== | ==== Sandbox aufbauen ==== | ||
- | Vor dem Bau einer neuen Sandbox sollte die Ubuntu (oder was auch immer) Version aktualisiert werden. | + | Vor dem Bau einer neuen Sandbox sollte die Ubuntu (oder was auch immer) Version aktualisiert werden: |
<code> | <code> | ||
Zeile 61: | Zeile 67: | ||
</code> | </code> | ||
- | Jetzt muss eine entsprechende Verzeichnisstruktur erzeugt werden. Eingerichtet wird diese (weitgehend FHS-konform) unter "/opt". | + | Jetzt muss eine entsprechende Verzeichnisstruktur erzeugt werden. Eingerichtet wird diese (weitgehend FHS-konform) unter "/opt": |
<code> | <code> | ||
Zeile 68: | Zeile 74: | ||
</code> | </code> | ||
- | Anschließend werden die benötigten Zarafa-Komponenten in diese Verzeichnisse kopiert. | + | Anschließend werden die benötigten Zarafa-Komponenten in diese Verzeichnisse kopiert: |
<code> | <code> | ||
Zeile 75: | Zeile 81: | ||
</code> | </code> | ||
+ | Abschließend müssen alle von "zarafa-licensed" benötigten System-Libraries in der Sandbox installiert werden: | ||
+ | <code> | ||
+ | |||
+ | </code> | ||
===== Linux-Clients und NFS-Fileserver ===== | ===== Linux-Clients und NFS-Fileserver ===== | ||
Die Gruppen-basierte Zusammenarbeit auf einem Linux-Fileserver gestaltet sich schwierig, wenn diese per NFS auf den Fileserver zugreifen. Zwar lassen sich mit gesetztem SGID-Bit auf den Freigabe-Verzeichnissen Gruppen-Besitzrechte auf alle Objekte im Ordner vererben, nicht aber die Zugriffsrechte. Letztere sind von der "umask" abhängig. | Die Gruppen-basierte Zusammenarbeit auf einem Linux-Fileserver gestaltet sich schwierig, wenn diese per NFS auf den Fileserver zugreifen. Zwar lassen sich mit gesetztem SGID-Bit auf den Freigabe-Verzeichnissen Gruppen-Besitzrechte auf alle Objekte im Ordner vererben, nicht aber die Zugriffsrechte. Letztere sind von der "umask" abhängig. |