palm84.com

革命的愛熊主義者同盟!

【2019/7】Firefoxベータ版の共存インストール(Firefox67以降)

f:id:palm84:20190714091529p:plain

以前に書いてやつが内容古くて役立たずとなってしまっていた模様... orz、

バージョン 67 からプロファイルの設定が変更されたのでおおまかですけど確認してみましたよ。以前よりかなり簡単になりました。(*´▽`*)

INDEX
  1. 注意点
  2. ちょっと確認
  3. オフラインインストーラーのダウンロード
  4. インストーラー実行
  5. 備考

注意点

プロファイル設定の仕様変更については下記ページがめっちゃ参考になります!

※ 2019.7.14 バージョン 69.0b4 (Windows 10 Home version 1903) での確認です。

Developer Edition, Nightly では標準インストーラーで問題ないのでBetaでも変更されるかも...しれない?

Beta版の標準(オンライン)インストーラーはRelease版(通常版)に上書きインストールされました(通常版はなくなる)。かつ、プロファイルもRelease版のものが使われてしまうので併用インストールができません。

なので、カスタム(オフライン)インストーラーを使います。

但し、オフラインインストーラーでもそのままだとRelease版と同じ場所にインストールされてしまいます。

よって、下記2+1点を忘れずに

  1. オフラインインストーラーを使用
  2. 実行時に必ずインストール先フォルダ変更を指定すること
  3. デスクトップの既存のFirefoxのショートカットは上書きされるので、名前を「Firefox(Release)」等に変更しておく

ちょっと確認

プロファイルの設定で下記を確認...

  • 「今後このプロファイルを使用する」をオンにする
    • ファイル profiles.ini 内の記述は - StartWithLastProfile=1

プロファイルマネージャー(firefox -p で起動)

f:id:palm84:20190714091420p:plain

この設定が有効な場合はインストーラー実行後に自動でインストール先のフルパス(の文字列ハッシュ)に合わせた専用プロファイルが作成されてインストールした Firefox が起動します。

※ オフの場合はインストール完了後にプロファイルマネージャーが起動するので自身で専用プロファイルを新規作成する必要がありました。

オフラインインストーラーのダウンロード

上記プレリリース版サイトの「ダウンロード」ボタンではなく、【すべての言語とプラットフォーム】をクリックしてオフライン版ダウンロードページに移動。

f:id:palm84:20190714091529p:plain

検索窓をクリックして【Japanese 日本語】を選択

f:id:palm84:20190714091522p:plain

今回は「Windows 64-bit」をクリックしてダウンロード。(2019.7.14 時点では Firefox Setup 69.0b4

インストーラー実行

※ 下記は Firefox Setup 69.0b4.exe での確認です...

インストーラー実行、【次へ】

f:id:palm84:20190714091517p:plain

【カスタムインストール】をチェック

f:id:palm84:20190714091513p:plain

インストール先フォルダーを Mozilla Firefox-Beta に修正

f:id:palm84:20190714091507p:plain

「Firefox アイコンの作成先」は「デスクトップ」にチェック(※ 既存のショートカットは上書きされるので名前を「Firefox-Release」等に変更しときませう)

f:id:palm84:20190714091456p:plain

クリックでインストール開始

f:id:palm84:20190714091451p:plain
f:id:palm84:20190714091447p:plain

【今すぐ Firefox を起動】をチェックのまま【完了】

f:id:palm84:20190714091441p:plain

専用プロファイルが自動作成されてBeta版が起動します...

既定のブラウザー確認は、チェックオフして【後で】をクリック

f:id:palm84:20190714094647p:plain

まっさらプロファイルでの起動はこんなかんじ...

f:id:palm84:20190714093010p:plain

備考

  • プロファイルフォルダ :
    • %AppData%\Mozilla\Firefox\profiles
  • profiles.iniのパス :
    • %AppData%\Mozilla\Firefox\profiles.ini
  • profiles.ini
[General]
StartWithLastProfile=1
Version=2

[Install308046B0AF4A39CB]
Default=Profiles/qftqknxq.default-release
Locked=1

[Profile2]
Name=default-beta
IsRelative=1
Path=Profiles/9krq68my.default-beta

[Profile1]
Name=default
IsRelative=1
Path=Profiles/7f999ama.default
Default=1

[Profile0]
Name=default-release
IsRelative=1
Path=Profiles/qftqknxq.default-release

[Install7E39A5707D5A1B02]
Default=Profiles/9krq68my.default-beta
Locked=1
  • installs.ini
[308046B0AF4A39CB]
Default=Profiles/qftqknxq.default-release
Locked=1

[7E39A5707D5A1B02]
Default=Profiles/9krq68my.default-beta
Locked=1

ほな!