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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am 01.06.2014 13:16, schrieb 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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 01.06.2014 14:04, schrieb Wolfgang Rosenauer:
Am 01.06.2014 13:16, schrieb 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.
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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 03.06.2014 13:10, schrieb Malte Gell:
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.
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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Sun, 01 Jun 2014 13:16:59 +0200
schrieb 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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Malte, Am Sonntag 01 Juni 2014 schrieb 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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
Helga Fischer
-
Malte Gell
-
Philipp
-
Tobias Crefeld
-
Wolfgang Rosenauer