Parallelinstallationen/macOS
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Spende
Diese Seite liefert Hinweise, wie mehrere Installationen parallel unter macOS installiert werden.
Einführung
In diesem Artikel wird der Ablauf einer "User Installation" gezeigt.
Hinweis:
- Der Ablauf ist in den verschiedenen Betriebssystemen (OS) und innerhalb des Betriebssystem in den verschiedenen Varianten unterschiedlich.
- Alte LibreOffice Versionen sind hier archiviert.
Neue Methode
Jetzt haben wir ein Skript, um einfach unterschiedliche UserProfile für jedes Build von LibreOffice zu erzeugen.
Parallelinstallationen sind einfach:
- Zunächst wird eine Konsole geöffnet und das Home-Directory wie folgt angelegt:
cd
- Dann wird ein Verzeichnis für die Builds angelegt:
mkdir -p libreoffice/builds
Die Builds werden am besten je Branch in einem eigenem Unterverzeichnis organisiert. Hier ist die Baum-Struktur:
libreoffice/
builds/
4.3-era/
4.3.5.2/
4.4-era/
...
- der passende dmg in das Verzeichnis Downloads heruntergeladen. Es sind viele Builds erhältlich:
- Aktuelle Builds sind auf der Download Page erhältlich
- Alte LibreOffice Versionen sind auf dem dem Archivserver erhältlich.
- Daily Builds von unserem Release und Master Branches sind auf dem Dev-Builds Server erhältlich
- Während der Download läuft, wird ein Verzeichnis für das Build angelegt
- Für das heruntergeladene LibreOffice 4.3.5.2 wird das folgende Verzeichnis angelegt:
/home/qubit/libreoffice/builds/4.3-era/4.3.5.2/
- Das o. g. Start Skript wird heruntergeladen und in das eben angelegte Verzeichnis gesteckt
- Wenn das dmg heruntergeladen wurde, wird es mit einem Doppelklick in der GUI geöffnet
- Ein neues Finder-Fenster wird im Verzeichnis 4.3.5.2/ geöffnet und das LibreOffice Icon aus dem offenen dmg-Archiv in das Verzeichnis 4.3.5.2/ gezogen.
- Sobald LibreOffice kopiert wurde, kann die dmg entfernt werden.
Jetzt ist alles heruntergeladen und installiert. LibreOffice ist startklar!
- Zurück im Terminal wird in das Verzeichnis mit LibreOffice und dem Start Skript navigiert:
cd /home/qubit/libreoffice/builds/4.3-era/4.3.5.2/
- Das Start Skript muss als ausführbare Datei konfiguriert sein:
chmod +x soffice.sh
- LibreOffice wird neu gestartet
./soffice.sh
Alte Methode
HINWEIS:
- Wenn bereits eine LibreOffice Installation existiert, z. Bsp. im Ordner "Applications", dann wird er in etwas anderes umbenannt, bevor eine andere Version von LibreOffice installiert wird. Wenn z. Bsp. schon LibreOffice 3.3.2 existiert könnte es z. Bsp. in LO332 umbenannt werden.
- Und jetzt wird die neue LibreOffice Version ganz normal installiert, d. h. mit einem Doppelklick auf die DMG-Datei wird wie üblich installiert.
Die neue Installation teilt die Nutzer Einstellungen und das User-Profil mit dem bestehenden LibreOffice. Diese liegen unter /Users/<username>/Library/Application Support/LibreOffice. Manchmal überschreibt die neue Version die bestehenden Einstellungen inklusive der Liste der Extensions oder formatieren sie unleserlich oder nicht funktionierend. Daher bietet es sich an, mit separaten User-Einstellungen zu arbeiten.
Bis inklusive der Serie 3.3.x ist der Weg zu separaten Einstellungen auf dem Mac lediglich ein Umbenennen des existierenden Installationsverzeichisses in den selben Namen wie die LibreOffice Applikation. Im obigen Beispiel hies das ja, das Verzeichnis in Library/Application Support/ umzubenennen von LibreOffice nach LO332. Ab der Serie 3.4.x funktioniert das nicht mehr. Wenn jemand weiß warum, soll er es bitte hier erklären.
Die unten vorgestelltemMethode (oder "Hack") scheint mit der 4.x-er Serie (also ab April 2014) zu funktionieren und unter bestimmten Umständen brauchbar zu sein. Es wurde allerdings nicht ausführlich getestet oderr überprüft. Daher ist es mit Vorsicht zu geniessen.
Mit der 4.x-er Serie scheint das Verzeichnis für die User-Einstellungen in einer editierbaren Textdatei definiert zu sein. Diese Datei ist die /Applications/LibreOffice/Contents/MacOS/bootstraprc und enthält eine Zeilen wie z. Bsp. folgende:
[Bootstrap] InstallMode=<installmode> ProductKey=LibreOffice 4.0 UserInstallation=$SYSUSERCONFIG/LibreOffice/4
Das Verändern der Zeile UserInstallation in sagen wir
UserInstallation=$SYSUSERCONFIG/LibreOffice_Test/4
scheint das Verzeichnis mit den User-Einstellungen in Library/Application Support/LibreOffice_Test zu ändern.