Discussion:
Firefox Parallelinstallationen?
Malte Gell
2014-06-01 11:16:59 UTC
Permalink
Hallo,

ich hab den aktuellen Firefox 29 x86_64 aus dem normalen Standardrepo
installiert.

Ich bräuchte allerdings noch einen zweiten Firefox, den Firefox24 ESR
und das in 32 Bit.

Mit der Standardinstallation ist ja nur ein Firefox vorgesehen.

Wie würdet ihr einen parallelen FF installieren?

Bei Heise gibt es den Firefox portable scheinbar nur für Windows.

Ein FF portable für Linux wäre wohl die Lösung, gibt es aber scheinbar
so nicht.

Wäre es möglich, das RPM Paket vom Firefox24 ESR so zu installieren,
dass dieser Firefox nicht die bestehende Installation überschreibt,
sondern in ein beliebiges, anderes Verzeichnis installiert wird? Z.B.
dann nach /usr/local/ff24esr ? Sieht rpm sowas vor? Und dann der anderen
Firefox in /usr/bin/firefox erhalten bleibt?

Gruß
Malte
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Wolfgang Rosenauer
2014-06-01 12:04:04 UTC
Permalink
Hallo,
Post by Malte Gell
ich hab den aktuellen Firefox 29 x86_64 aus dem normalen Standardrepo
installiert.
Ich bräuchte allerdings noch einen zweiten Firefox, den Firefox24 ESR
und das in 32 Bit.
Mit der Standardinstallation ist ja nur ein Firefox vorgesehen.
Wie würdet ihr einen parallelen FF installieren?
Bei Heise gibt es den Firefox portable scheinbar nur für Windows.
Ein FF portable für Linux wäre wohl die Lösung, gibt es aber scheinbar
so nicht.
Wäre es möglich, das RPM Paket vom Firefox24 ESR so zu installieren,
dass dieser Firefox nicht die bestehende Installation überschreibt,
sondern in ein beliebiges, anderes Verzeichnis installiert wird? Z.B.
dann nach /usr/local/ff24esr ? Sieht rpm sowas vor? Und dann der anderen
Firefox in /usr/bin/firefox erhalten bleibt?
Das vorhandene RPM kann man nicht wirklich parallel installieren.
RPM sieht so ein Feature zwar vor "relocatable packages" aber das
funktioniert nur, wenn keine Files ausserhalb eines bestimmten
Unterverzeichnisses liegen. Praktisch kein openSUSE Paket is relocatable.
Grundsätzlich laufen alle Firefoxe, die du von mozilla.org bekommst,
direkt aus dem Verzeichnis, wo es entpackt wurde. D.h. man kann das
entsprechend einrichten.
Ein Stolperstein bleibt jedoch weiterhin. Alle diese Firefoxe werden das
gleiche Firefox Profil per Default verwenden und inwieweit das
kompatibel möglich ist, ist nicht wirklich gesichert. D.h. ein
abwechselndes Verwenden der verschiedenen Versionen könnte das Profil
beschädigen. (Gleichzeitiges Verwenden funktioniert sowieso nicht.)

Dafür gibt es Abhilfe, weil Firefox auch erlaubt, alternative Profile zu
erstellen und zu verwenden. (firefox -h)
D.h. die Aufgabenstellung ist nicht ganz trivial und man muss beim
Aufruf etwas aufpassen ("-no-remote", falls gleichzeitig gearbeitet
werden soll).
Aus diesen Gründen ist es auch nicht ganz trivial, parallel
installierbare _und_ verwendbare Pakete zu erstellen, ohne dem Benutzer
ein Risiko auszusetzen, sein Profil zu beschädigen.


Wolfgang
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Malte Gell
2014-06-03 11:10:22 UTC
Permalink
Post by Wolfgang Rosenauer
Post by Malte Gell
Wie würdet ihr einen parallelen FF installieren?
Grundsätzlich laufen alle Firefoxe, die du von mozilla.org bekommst,
direkt aus dem Verzeichnis, wo es entpackt wurde. D.h. man kann das
entsprechend einrichten.
Ah, das wusste ich nicht. Ich dachte immer, da wäre dann ein installer
dabei. Dann ist das schon fast eine "portable Version". Dann werde ich
mir FF 24 ESR in 32 Bit von Mozilla holen.
Post by Wolfgang Rosenauer
Ein Stolperstein bleibt jedoch weiterhin. Alle diese Firefoxe werden das
gleiche Firefox Profil per Default verwenden und inwieweit das
kompatibel möglich ist, ist nicht wirklich gesichert. D.h. ein
abwechselndes Verwenden der verschiedenen Versionen könnte das Profil
beschädigen. (Gleichzeitiges Verwenden funktioniert sowieso nicht.)
Für den Firefox 24 ESR würde ich nur ein besonderes Profil benutzen und
nur dieses eine. Ich will also kein Profil abwechselnd mit verschiedenen
Firefoxen benutzen, von daher hier keine Gefahr. Ich mach mir dann einen
Alias oder Miniskript, um den Firefox 24 ESR mit einem ganz bestimmten
Profil zu starten.

Gruß
Malte
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Philipp
2014-06-03 11:20:04 UTC
Permalink
Post by Malte Gell
Post by Wolfgang Rosenauer
Grundsätzlich laufen alle Firefoxe, die du von mozilla.org bekommst,
Post by Wolfgang Rosenauer
direkt aus dem Verzeichnis, wo es entpackt wurde. D.h. man kann das
entsprechend einrichten.
Ah, das wusste ich nicht. Ich dachte immer, da wäre dann ein installer
dabei. Dann ist das schon fast eine "portable Version". Dann werde ich
mir FF 24 ESR in 32 Bit von Mozilla holen.
Bei TOR ist das z.B. auch so. Kann man dann ohne Installation ausprobieren.
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Tobias Crefeld
2014-06-01 12:37:27 UTC
Permalink
Am Sun, 01 Jun 2014 13:16:59 +0200
Post by Malte Gell
Wäre es möglich, das RPM Paket vom Firefox24 ESR so zu installieren,
dass dieser Firefox nicht die bestehende Installation überschreibt,
sondern in ein beliebiges, anderes Verzeichnis installiert wird? Z.B.
dann nach /usr/local/ff24esr ? Sieht rpm sowas vor? Und dann der
anderen Firefox in /usr/bin/firefox erhalten bleibt?
rpm sieht sowas vor, aber es muss vom Paketbauer unterstützt worden
sein.

Wenn das Paket so einen Eintrag enthält, dann es geht es meines Wissens
nicht:
$ rpm -qi MozillaFirefox |grep -i relocat
Relocations : (not relocatable)

Ich würde eher den Weg wählen, den Sourcecode neu zu kompilieren und
nach /usr/local zu installieren. Dir sollte allerdings bewusst sein,
dass damit nur binaries, libs und pics nach /usr/local wandern. Profile
mit add-ons, etc. dürften weiterhin nach ~/.mozilla/ wandern und dort
ggf. mit anderen Firefox-Installationen kollidieren. Eventuell kann da
der ProfileManager (Firefox-Laufzeitparameter) weiterhelfen -
ansonsten bräuchtest Du einen eigenen User für den 2. Firefox.
Ähnliches würde für Dateien unterhalb von /var gelten - keine Ahnung, ob
Firefox dort was anlegt.
--
Gruß,
Tobias
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Helga Fischer
2014-06-01 13:13:20 UTC
Permalink
Hallo Malte,
Post by Malte Gell
ich hab den aktuellen Firefox 29 x86_64 aus dem normalen
Standardrepo installiert.
Ich bräuchte allerdings noch einen zweiten Firefox, den Firefox24
ESR und das in 32 Bit.
Mit der Standardinstallation ist ja nur ein Firefox vorgesehen.
Wie würdet ihr einen parallelen FF installieren?
Im Home-Verzeichnis des Benutzers.

Oder brauchst Du den systemweit? Wenn nein, würde ich mir das
gewünschte Päckchen bei mozilla.org herunterladen und schlicht im
~/bin des Benutzers entpacken.

Ich habe das früher auch gemacht, als ich noch eine ältere Variante
für ELSTER benötigt habe. Das einzige, das Stress macht, sind
Plugins wie Flash oder Java. Mag aber sein, das hat sich inzwischen
erledigt.

Und - darauf weisen die anderen Poster zurecht hin - man sollte
tunlichst mit verschiedenen Profilen arbeiten. Das erfordert ein
bißchen Disziplin, funktioniert aber problemlos. Mache ich heute
noch, allerdings auf der gleichen Version Firefox. Jedes Profil hat
aber andere Addons (oder gar keine).

Systemweit? Ich weiß nicht recht, ob ich das so haben wollte, denn
dann muss man auch wieder mit den Pfaden aufpassen oder passende
Knöpchens bauen. (Ich mit meinem KDE3/4-Mix weiß da ein Liedchen von
zu singen).

Systemweit geht (/opt oder /usr/local). Da würde ich jedoch auch die
einfache Entpackmethode bevorzugen und rpm außen vor lassen.

mozilla.org hat mir beim Downloadversuch jedenfalls ein tar.gz
angeboten, in dem hoffentlich kein rpm steckte - habe ich nicht
getestet.


Helga
--
## Technik: [http://de.opensuse.org]
## Privat: [http://www.eschkitai.de]
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Loading...