Wie installiere ich mehrere Versionen von LibreOffice?

10

Aufgrund eines hier gemeldeten Problems , möglicherweise eines Fehlers , muss ich LibreOffice 3.5 verwenden.

Aber ich möchte die neueste Version im Auge behalten, die dieses Problem möglicherweise sogar lösen könnte.

Ich möchte die neueste 4.x-Version neben 3.5 verwenden. ( nicht in einer virtuellen Box oder in Wein)


Das heißt: Ich habe bereits 3.5 von einem Deb-Paket installiert. Wie installiere ich jetzt die 4.x Version ohne Konflikte? Ich stelle mir vor, ich könnte 3.5 deinstallieren und 4.0 installieren und dann versuchen, 3.5 separat zu installieren. Aber wie?

Gemeinschaft
quelle
4
Dieses Tutorial soll Sie durch den Prozess führen.
Glutanimate
@cipricus Entschuldigung, ich habe momentan keine Zeit, aber ich werde es mir später ansehen. In der Zwischenzeit an alle, die dies bereits getan haben: Sie können gerne eine eigene Antwort basierend auf dem Tutorial zusammenstellen.
Glutanimate
@hmayag - danke. Jetzt löschen wir unsere Kommentare
1
@ Glutanimate - ich habe selbst eine Antwort mit Ihrer Lösung erstellt

Antworten:

10

Dies basiert auf diesem Tutorial , das von Glutanimate in einem Kommentar zu der Frage empfohlen wird , eine 'lokale' Installation einer bestimmten Version durchzuführen .

Ich werde nur den Fall des Deb-Dateipakets betrachten (es gibt mehrere solcher Dateien, die in einem Paket archiviert sind).

  • Um die neuesten Versionen zu erhalten, klicken Sie hier .

  • Um andere Versionen zu erhalten, klicken Sie hier . (Ich habe über diese Adresse von hier gefunden .)

  • Packen Sie das Archiv aus. Sie erhalten einen Ordner und darin einen anderen namens 'DEBS' mit vielen Deb-Dateien.

  • Erstellen Sie einen Ordner mit dem Namen 'install' (optionaler Name) im Ordner 'DEBS'.

  • Öffnen Sie ein Terminalfenster im Ordner 'install'. Führen Sie in diesem Terminal Folgendes aus:

for i in ../*.deb; do dpkg-deb -x $i . ; done

Auf diese Weise wird dort ein neuer Ordner mit dem Namen "opt" mit mehreren anderen Ordnern und Dateien erstellt, die die gesamte LibreOffice-Installation enthalten.

Wenn Sie nicht möchten, dass Ihre vorhandene LO-Konfiguration von der parallelen Installation betroffen ist, müssen Sie den Benutzerprofilspeicherort der neuen Installation ändern.

Öffnen Sie dazu die bootstraprcDatei ./install/opt/libreoffice/program/in einem Texteditor. Möglicherweise müssen Sie zuerst die Dateiberechtigungen ändern, um in die Datei lesen und schreiben zu können (Rechtsklick auf Datei → Eigenschaften → Berechtigungen). Ändern Sie dann den UserInstallationEintrag in:

UserInstallation=$ORIGIN/..

Um Writer auszuführen, suchen Sie etwas wie und führen Sie es aus DEBS/install/opt/libreoffice4.0/program/swriter. Die anderen (sdraw, smath, scalc, simpress usw.) befinden sich im selben Verzeichnis.


Auf diese Weise können mehrere Versionen von LibreOffice parallel verwendet und sogar gleichzeitig geöffnet werden.

Gemeinschaft
quelle
1
Gute Arbeit an der Antwort! Ich habe eine kleine Passage zum Trennen der Benutzerprofile der beiden Installationen hinzugefügt, um zu verhindern, dass eines das andere beschädigt.
Glutanimate
@ Glutanimate: großartig! Glaubst du, ich könnte versuchen, OpenOffice auf die gleiche Weise zu verwenden? Ich habe meine andere größere Frage , die ich hier sogar gekreuzt habe . Auf ask.libreoffice habe ich ein ähnliches Problem gefunden, das hier gemeldet wurde , und einen Kommentar, der besagt, dass das Problem in OpenOffice nicht vorhanden ist.
Ich würde es vermuten. Ich habe es noch nicht selbst ausprobiert, aber wenn Sie sich die Anweisungen für OpenOffice ansehen, werden Sie feststellen, dass sie ziemlich identisch mit LO sind.
Glutanimate
@ Glutanimate - in der Tat ist die Prozedur für OO identisch
Beeindruckend! Das war einfach. Ich bin beeindruckt.
Adobe
1

Damit das funktioniert, schlage ich vor, dass Sie es von Hand kompilieren. Auf diese Weise können Sie die Verwendung stabile Version 3.5 und die bleeding edge 4.x - Version. Sie installieren also die stabile Version mit using aptund die neue mit dem Repo.

Schauen Sie sich diese Anleitung an .

Achten Sie darauf, das richtige Tag von libreoffice-core für die Version zu überprüfen, die Sie erstellen möchten.

Es ist wichtig, das --prefix=<some-folder>Argument zum autogen.shBefehl hinzuzufügen , um Konflikte mit der aktuellen Installation zu vermeiden. Zum Beispiel :

./autogen.sh --prefix=/home/username/my_progs

Viel Glück!

ortang
quelle
0

Es sieht nicht so aus, als würden die LibreOffice-Pakete nativ mehrere gleichzeitig installierte Versionen unterstützen. Es mag nach Overkill klingen, aber die einfachste und am besten zu wartende Option ist wahrscheinlich die Installation der 4.x-Version in einem VirtualBox-Gast-Ubuntu-System. Auf diese Weise haben Sie Zugriff auf beide Versionen, ohne sich um das Kompilieren und Neukompilieren kümmern zu müssen, wenn neue 4.x-Versionen veröffentlicht werden.

Paul
quelle
Virtuelle Box ist keine Option. Ich habe es nie benutzt und ist für mich nicht einfach. Außerdem benötigt es weitere Ressourcen usw. Ich benötige eine allgemeine Antwort unabhängig von solchen Variablen
1
Sie sollten hinzufügen, dass Sie die Frage nicht virtualisieren möchten, da dies sonst eine saubere Möglichkeit wäre, Dinge zu tun. Obwohl Glutaminates Zeiger auf das Tutorial den Trick machen sollte :)
@ vasa1 - habe das hinzugefügt. Virtual Box (oder Wine) ist eine Möglichkeit, die neuesten Versionen im Auge zu behalten: Aber Sie sehen, ich muss vorerst die Version 3.5 verwenden, und ich bin nicht sicher, ob sich 4.x bei normaler Installation so verhält wie bei einer virtuellen Box oder in Wein.
1
Die LibreOffice-Leute empfehlen tatsächlich, weiterhin 3.5.x für Produktionszwecke zu verwenden, aber sie möchten, dass der "Rest von uns" die neuesten und besten testet. Übrigens, OT, haben Sie LibreOffice-Symbole in / usr / share / icons / hicolor / scalable / mimetypes /? Bei meiner Installation von LibO 4 habe ich mehrere große Symbole gefunden, die überall verteilt sind.
@ vasa1 :) in der Tat brauche ich keine neuere Version als 3.5, ich bin nur neugierig, ob mein Scrolling-Problem (von einem Kommentator auf Bugzilla als VGA-Treiber-Fehler anstelle eines Libreoffice-Fehlers betrachtet und seine Abwesenheit in 3.5 und früher als "reines Glück") würde in einer neuesten Version verschwinden. Es ist leicht vorstellbar, dass der Aufwand, den ich bereit bin, für Neugierde zu investieren, begrenzt ist. unter Berücksichtigung von Mimetypen: Ich benutze jetzt 3.5 und werde bald antworten
0

Das Document Foundation-Wiki enthält eine spezielle Hilfeseite zum Installieren mehrerer Versionen von LibreOffice:

  • siehe die spezifischen Anweisungen für Linux-Systeme (einschließlich Debian-basiert, dh Ubuntu);
  • oder die allgemeine Seite , die Links zu detaillierten Anweisungen für Windows, OSX und Linux enthält.

Ich verstehe, dass "Nur-Link" -Antworten verpönt sind, aber es ist besser, auf diese Dokumentation zu verweisen (die aktualisiert wird), als hier ein zweifelhaftes Kopieren / Einfügen bereitzustellen (das leicht veralten könnte).

Dɑvïd
quelle