{"id":9231,"date":"2023-03-04T15:33:10","date_gmt":"2023-03-04T13:33:10","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=9231"},"modified":"2023-03-04T15:33:10","modified_gmt":"2023-03-04T13:33:10","slug":"firefox-portable-unter-linux-zweite-firefox-instanz-mit-mehreren-profilen-unabhaengig-nutzen","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/firefox-portable-unter-linux-zweite-firefox-instanz-mit-mehreren-profilen-unabhaengig-nutzen\/","title":{"rendered":"Firefox Portable unter Linux: Zweite Firefox-Instanz mit mehreren Profilen unabh\u00e4ngig nutzen"},"content":{"rendered":"<p>Ich m\u00f6chte eine zweite Firefox-Instanz f\u00fcr Testzwecke nutzen &#8211; und zwar eine m\u00f6glichst eigenst\u00e4ndige, sodass sie sich nicht auf meine Hauptinstanz (per Paketverwaltung installiert) auswirkt. Au\u00dferdem ist es so m\u00f6glich, andere Versionen (z.B. Beta) gefahrlos auszuprobieren. Unter Windows lie\u00df sich das mit Firefox Portable realisieren, <a href=\"https:\/\/u-labs.de\/portal\/firefox-portable-mehrfach-ausfuehren\/\" title=\"Firefox Portable mehrfach ausf\u00fchren\">wenn man per Ini-Einstellung den mehrfachen Start erlaubt<\/a>. <\/p>\n<p>Unter Linux geht es noch einfacher: Zun\u00e4chst l\u00e4dt man sich die aktuellste Version von <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/all\/#product-desktop-release\" title=\"dieser Seite herunter\" target=\"_blank\" rel=\"nofollow\">dieser Seite herunter<\/a>. In meinem Falle <em>Linux 64 Bit<\/em> und als Sprache <em>German<\/em>. Diese kann in einen beliebigen Pfad entpackt werden, z.B. <strong>\/opt\/firefox_portable<\/strong> und l\u00e4sst sich anschlie\u00dfend ohne weitere Anpassungen starten:<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ tar xf firefox-102.0.1.tar.bz2\n$ .\/firefox\/firefox<\/code><\/pre>\n<p>Innerhalb von Firefox passen sich mehrere Profile erstellen. Diese sind eigenst\u00e4ndig, d.H. man kann darin eigene Erweiterungen\/Einstellungen vornehmen. F\u00fcr mehrere Testszenarien kann das praktisch sein &#8211; oder wenn man schlichtweg eine neue Standard-Umgebung m\u00f6chte. Der Profilmanager l\u00e4sst sich \u00fcber den Parameter -P starten:<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">.\/firefox\/firefox -P<\/code><\/pre>\n<p>Standardm\u00e4\u00dfig speichert Mozilla die Profile in <strong>~\/.mozilla\/firefox<\/strong>, dieser Pfad kann jedoch auch angepasst werden. Mit der portablen Version ist das zu empfehlen, damit es zu keinen \u00dcberschneidungen mit dem regul\u00e4r installierten Firefox kommt. Sinnvoll ist eine Auftrennung zwischen Anwendung (hier etwa <strong>\/opt\/firefox_portable<\/strong>) und den Anwendungsdaten aus den Profilen. Zumindest ein Unterverzeichnis sollte daf\u00fcr reserviert werden. Am besten ist es jedoch, zwei getrennte Verzeichnisse zu haben, statt diese ineinander zu Verschachteln. <\/p>\n<p>Ich habe es so gel\u00f6st, dass in <strong>\/opt\/firefox_portable<\/strong> jeweils ein Unterordner f\u00fcr die Anwendung (<strong>app<\/strong>) und die Benutzerdaten (<strong>profile<\/strong>) erstellt wurde:<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">mkdir \/opt\/firefox_portable\/{app,profile}<\/code><\/pre>\n<p>Erstellt wurde dieser Artikel unter Manjaro 21.3.3, er sollte aber unter anderen Distributionen ebenfalls funktionieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich m\u00f6chte eine zweite Firefox-Instanz f\u00fcr Testzwecke nutzen &#8211; und zwar eine m\u00f6glichst eigenst\u00e4ndige, sodass sie sich nicht auf meine Hauptinstanz (per Paketverwaltung installiert) auswirkt. Au\u00dferdem ist es so m\u00f6glich, andere Versionen (z.B. Beta) gefahrlos auszuprobieren. Unter Windows lie\u00df sich das mit Firefox Portable realisieren, wenn man per Ini-Einstellung den mehrfachen Start erlaubt. Unter Linux &#8230;<\/p>\n","protected":false},"author":5,"featured_media":10228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[74],"tags":[187,381],"class_list":["post-9231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-firefox","tag-mozilla-firefox"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/9231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=9231"}],"version-history":[{"count":4,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/9231\/revisions"}],"predecessor-version":[{"id":10229,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/9231\/revisions\/10229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/10228"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=9231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=9231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=9231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}