
Web関連の仕事をしている方、あるいはMozillaの最新版を試してみたいという方は、安定版ブラウザの動作を妨げずにUbuntuでFirefox Nightlyを実行する方法を知りたいと思ったことがあるかもしれません。このガイドでは、Firefox Nightlyをインストールし、最新の状態に保つ方法、そして特に重要な、別のプロファイルを使用して通常のFirefoxと共存させる方法をいくつかご紹介します。これらすべてを、分かりやすい手順、例、そして実際のシナリオに基づいた実用的なヒントとともに解説します。 目標は、環境を壊すことなく、Ubuntu に Firefox Nightly をインストール、テスト、更新することです。.
ほぼすべてのニーズを満たす方法は3つあります。Mozillaが提供するAPTリポジトリからインストールする方法、Flatpakパッケージを使用する方法、そして従来の「ポータブル」な.tar.bz2ファイルを使用する方法です。それぞれに長所と短所があり、ここではそれらを詳しく解説しますので、自分に最適な方法を選んでください。 また、安定した Firefox との競合を避けるために、別のプロファイルと .desktop ショートカットを作成する方法も学習します。.
Firefox Nightly とは何ですか? また、なぜ興味を持つのでしょうか?
Firefox NightlyはFirefoxの開発版で、最新の機能、バグ修正、テスト機能を毎日コンパイルしてリリースされます。開発者、テスター、そして常に最新の情報を入手したい好奇心旺盛なユーザーに最適です。 Nightly には、まだ安定バージョンには含まれていないインターフェースの変更や実験が含まれる場合があります。そのため、毎日使用する Firefox からセッションを分離することをお勧めします。
歴史的に、いくつかの大きな変更(例えば、かつての「Australis」インターフェースなど)は、拡張機能や使用習慣に影響を与えたため、大きな話題を呼びました。そのため、Nightlyをインストールする場合は、安定版のFirefoxプロファイルをそのままにして、Nightly専用のプロファイルを作成することをお勧めします。 プロファイルを分離することで、非互換性、データ損失、一括チェックによる起動時間の遅延を回避できます。.
Ubuntuのインストール方法:概要
詳細に入る前に、Ubuntu および派生ディストリビューション (Linux Mint など) で有効な利用可能なオプションの概要を以下に示します。 Mozilla の公式 APT、Flatpak、tar.bz2 アーカイブそれぞれの方法では、インストール、統合、および更新の処理方法が異なります。
- Mozilla APTリポジトリ: .deb パッケージとしてのインストール、システムとのネイティブ統合、パッケージ マネージャー経由の更新。
- フラットパック: システム分離されたパッケージで、インストール/アップデートが簡単で、他のバージョンと共存でき、公式リポジトリの安定した Firefox に影響を与えません。
- tarball .tar.bz2: 「ポータブル」方式。制御性と柔軟性は最大限に高まりますが、ランチャーを統合して更新を管理するための手動の手順が増えます。
ガイド全体を通して、コマンド、長所と短所、安定した Firefox との共存に関する注意事項とともに各方法について説明します。 また、言語パックを追加する方法や、選択した方法に応じて更新またはアンインストールする方法についても説明します。.
Mozilla APTリポジトリからFirefox Nightlyをインストールする
Mozillaは、Linux(Debian/Ubuntuおよびその派生OS)向けAPTリポジトリにFirefox Nightlyの.debパッケージを収録することを発表しました。これは、他のシステムアプリと同様にNightlyを管理する「最もクリーンな」方法です。パッケージマネージャーから直接インストール、統合、アップデートできます。 好みのスペイン語(ES、AR、CL、MX)にインターフェースを適応させるためのl10n言語パックもあります。.
これらは、キー、リポジトリ、およびインストールを構成するための最新の Ubuntu での推奨手順です。 コマンドにはsudo権限が必要です:
sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://packages.mozilla.org/apt/repo-signing-key.gpg | \ sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | \ sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null sudo apt update sudo apt install firefox-nightly
これで、ブラウザが.debパッケージとしてインストールされます。APTの優先度(ピンニング)を設定してどのオリジンを優先するかを制御したい場合は、Nightlyのみに影響する設定を作成できます。 この手順はオプションであり、上級ユーザー向けです。:
printf "パッケージ: firefox-nightly\nピン: origin packages.mozilla.org\nピン優先度: 500\n" | \ sudo tee /etc/apt/preferences.d/moz-firefox-nightly > /dev/null
言語パックを追加するには、対応するパックを検索してインストールします。 利用可能なl10nの中にはスペイン語のフレーバーがいくつかあります:
apt-cache search firefox-nightly-l10n | grep -i espa sudo apt install firefox-nightly-l10n-es-es # スペイン語 (スペイン)
代替案:
sudo apt install firefox-nightly-l10n-es-ar # スペイン語 (アルゼンチン) sudo apt install firefox-nightly-l10n-es-cl # スペイン語 (チリ) sudo apt install firefox-nightly-l10n-es-mx # スペイン語 (メキシコ)
APT 方式の利点: コンパイラーに最適化された実行可能ファイル、完全に有効化されたセキュリティ フラグ、および定期的なシステム サイクルに統合された更新。 パフォーマンスと快適性を求める人にとって、これは通常、最もバランスの取れた選択肢です。.
FlatpakでFirefox Nightlyをインストールする
ブラウザをシステムやその他の依存関係から分離したい場合は、Flatpak が最適な選択肢です。インストールとアップデートが簡単で、ディストリビューションに付属する安定版 Firefox に影響を与えることなく Nightly を使用できます。 さらに、「何も起こらなかったかのように」残しておきたい場合は、いつでも 1 つのコマンドでアンインストールできます。.
まず、Flatpak がサポートされていることを確認してください (もっと現在の Ubuntu では通常、パッケージをインストールするだけで十分ですが、古いシステムでは特定の PPA が普及しました。 両方のオプションを用意しましたので、あなたのバージョンに応じて選択してください:
現在のUbuntu:
sudo apt update && sudo apt install flatpak
古い Ubuntu (歴史的な PPA が必要な場合):
sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt update && sudo apt install flatpak
Flatpak が準備できたら、この目的のために管理されている flatpakref から Nightly をインストールできます。インストールプロセスでは、初回実行時に追加のリポジトリ(例えば GNOME リポジトリ)を有効にするように求められる場合があります。 好みに応じて回答してください。通常、すべてに対して有効にする必要はありません。:
flatpak インストール --https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref から
Flatpak としてインストールされたブラウザを実行するには、「run」コマンドを使用することを忘れないでください。 ターミナルから起動することも、同じコマンドでショートカットを作成することもできます。:
flatpak を org.mozilla.FirefoxNightly で実行する
アップデートとアンインストールも同様に簡単です。 こうすることで、常に最新のビルドを入手したり、システムを数秒でクリーンアップしたりすることができます。:
flatpak アップデート org.mozilla.FirefoxNightly flatpak アンインストール org.mozilla.FirefoxNightly
.tar.bz2 tarball をインストールして使用する(ポータブル方式)
Linuxのナイトリービルドの従来の方法は、.tar.bz2ファイルです。ダウンロードして解凍し、実行するだけです。システムに何も「インストール」されることはありませんし、保存場所も自由です。 完全な制御が必要な場合や、テストのために複数のコピーを並行して実行する必要がある場合に最適です。.
すべてを個人用フォルダーに保存しながら tarball を使用するための基本的なステップバイステップ ガイド (アプリ内で自動更新を行う場合に推奨)。 Nightly を書き込み権限があるパスに配置します。.
- Nightly tarballを以下からダウンロードしてください。 公式サイト Mozilla Nightly より。
- ローカル アプリ用のフォルダーを作成します (存在しない場合)。
mkdir -p "$HOME/apps"
- そこから .tar.bz2 ファイルを抽出します。
cd "$HOME/apps" tar xf ~/Downloads/firefox-*.tar.bz2 # ダウンロードしたファイルに応じて名前を調整してください
自動更新に関する重要: 以前の試みで行ったように Nightly を /opt (またはルートを必要とする任意のパス) に配置すると、そのフォルダーへの書き込み権限がないため、ブラウザーは毎日自動更新できません。 HOME ディレクトリにインストールすると、毎日 tarball をダウンロードしなくても Nightly ビルドが自動的に更新されます。.
システムとの統合を強化するために、.desktop ショートカットと専用のプロファイルを作成し、安定した Firefox に影響を与えないようにすることができます。 両方について以下で説明します。.
安定した Firefox の動作に支障をきたさないように、別のプロファイルを作成してください。
これは、Nightly を起動するとデフォルトのプロファイルが使用され、拡張機能がチェックされ、不要な拡張機能が無効化されるという、よくある「問題」を解決する方法です。別のプロファイルを用意すれば、Nightly は軽量に起動し、普段使用しているアドオンに影響を与えることなく、安心して実験できます。 キーコマンド:独自のプロファイルを作成して使用する.
まず、新しいプロファイル(例:「nightly-session」)を作成し、そのプロファイルを使用するように指定して起動します。必要に応じて、Nightly と安定版の Firefox を同時に実行するには、「-no-remote」を追加します。 パス/呼び出しを調整することで、APT、Flatpak、tarballでも同様に動作します。:
プロフィールを作成します:
firefox -CreateProfile 夜間セッション
特定のプロファイルを使用して起動します。
firefox -P ナイトリーセッション -no-remote
APTでインストールした場合、バイナリはfirefox-nightlyという名前になります。Flatpakの場合は、flatpak runコマンドを使用してパラメータを渡す必要があります。tarballの場合は、解凍したフォルダ内の実行ファイルはfirefoxになります。 インストールの起源に応じてコマンドを調整してください.
簡単に起動できるように.desktopショートカットを作成する
.desktop ファイルを使用すると、Nightly がアプリケーションメニューに追加され、ドックにピン留めできます。APT でインストールした場合は、通常は自動的に作成されます。Flatpak で移行した場合は、ランチャーも統合されています。tarball の場合は、ランチャーを手動で作成し、必要に応じて /usr/share/applications にコピーするか(sudo が必要です)、ユーザースペースに残しておくことをお勧めします。 $HOME/appsに置かれたtarballを使った例を示します。:
mkdir -p ~/.local/share/applications cat > ~/.local/share/applications/firefox-nightly.desktop << 'EOF' [デスクトップ エントリ] Name=Firefox Nightly Comment=Web ブラウザー Firefox (Nightly) Exec=/home/YOUR_USER/apps/firefox/firefox -P nightly-session -no-remote Terminal=false Type=Application Icon=/home/YOUR_USER/apps/firefox/browser/chrome/icons/default/default128.png Categories=Network;WebBrowser; StartupWMClass=Firefox Nightly EOF
YOUR_USERNAMEを実際のユーザー名に置き換え、必要に応じてアイコンパスを調整してください。これで、お気に入りのランチャーで「Firefox Nightly」を検索できるようになります。 システム全体で見えるようにしたい場合は、.desktopファイルをsudoで/usr/share/applicationsにコピーします。.
GitHubで流通しているコミュニティ開発のスクリプトの中には、tarballのダウンロード、プロファイルの作成、.desktopファイルの作成、一時ファイルのクリーンアップなど、すべてを自動化するものがあります。これらのスクリプトは、.desktopファイルを/usr/share/applicationsにコピーするためだけにsudoを要求することもあり、システムがファイルを即座に認識できるようにしています。 自己責任で使用し、実行する前に必ず内容を確認してください。.
Nightly の言語パック (l10n)
MozillaリポジトリからAPT経由でNightlyをインストールする場合、l10nパッケージを使ってお好みのスペイン語を追加できます。上記のように、パッケージ名はes-es、es-ar、es-cl、es-mxといった分かりやすい名前です。 いずれかをインストールすると、インターフェースと一部のメッセージが対応する方言に翻訳されます。.
すばやく見つけてインストールするには: apt-cache searchを使用して正確なl10nパッケージを選択します.
apt-cache search firefox-nightly-l10n | grep -i es sudo apt install firefox-nightly-l10n-es-es
方法に従ってアップデートとアンインストール
Nightly のアップデートと削除方法は、インストール方法によって異なります。それぞれの方法に応じた実用的なコマンドをまとめました。 これにより、痕跡が残ったり、安定した Firefox の設定が台無しになったりすることがなくなります。.
- APT(モジラ)
- 更新:
sudo apt update && sudo apt upgrade(またはグラフィック マネージャーに実行させます)。 - アンインストール:
sudo apt remove firefox-nightly(オプションでsudo apt autoremove).
- 更新:
- フラットパック
- 更新:
flatpak update org.mozilla.FirefoxNightly. - アンインストール:
flatpak uninstall org.mozilla.FirefoxNightly.
- 更新:
- ターボール
- 更新: HOMEディレクトリにインストールした場合、Nightlyは通常自動的に更新されます。
/opttarball を手動でダウンロードして置き換える必要があります。 - アンインストール: 解凍したフォルダーを削除し、作成した .desktop ファイルを削除します。
- 更新: HOMEディレクトリにインストールした場合、Nightlyは通常自動的に更新されます。
nightly-session というプロファイルを作成した場合、そのプロファイルを保持することも、不要になったときに Firefox プロファイル マネージャーを使用して削除することもできます。 安定ビルドとナイトリービルドを交互に使用する場合は、別々のプロファイルを維持することをお勧めします。.
メモと典型的な問題(その解答付き)
Nightlyは自動的に更新されません ユーザーの読み取り専用フォルダ(例:/opt)にtarballからインストールした場合、組み込みのアップデータではパッチを書き込むことができず、毎日手動でパッケージをダウンロードして更新する必要があります。解決策:ホームフォルダに移動するか、APT/Flatpakを使用してシステムアップデートを委任してください。
あなたがそれに気づいたら ナイトリー版が安定版Firefoxに取って代わる 拡張機能が無効になる場合は、両方で同じプロファイルを使用していることが原因です。新しいプロファイル(firefox -CreateProfile nightly-session)を作成し、-P nightly-session -no-remote で実行してください。これにより、セッションの競合や異なるバージョン間でのアドオンの「スイープ」を防ぐことができます。
PPAや適切にパッケージを分離していないリポジトリ経由でインストールすると、次のような結果になることがあります。 Thunderbird または「開発」ブランチ内のその他のコンポーネント 意図せず。Mozilla の Nightly 用 APT リポジトリは、Firefox Nightly とその l10n 向けに特別に設計されており、インストールする内容をより適切に制御できます。
Flatpakを使用していて、 追加のリポジトリ(GNOMEのもののような) Flatpakrefからのインストール中は、好みに応じてプロンプトを受け入れるか無視するかを選択できます。このプロンプトは、一部のコミュニティ版Flatpakrefソースでは通常のものであり、Nightlyの使用には影響しません。
tarball をアイコンとメニューエントリに統合するには、上記のように .desktop ファイルを作成します。アイコンをドック(Plank、Dash to Dock など)にドラッグしたい場合は、フォルダを開くだけです。 /usr/share/applications o ~/.local/share/applications y 新しく作成したランチャーをドラッグしますシンプルで効果的です。
場合によっては、「1 つのコマンド」で Nightly をインストールすることを約束するスクリプトが表示されます。これらのスクリプトは、最新のビルドをダウンロードし、「nightly-session」プロファイルを構成し、.desktop ファイルを作成して正しい場所に配置します。 常にこれらを確認してください。自動化に必要な最小限の手順については、これらは良い参考資料になります。.
それぞれの方法を選択するタイミング
あなたがしたい場合 Ubuntuとの統合の改善 他のパッケージと同様にアップデートするには、Mozilla の APT リポジトリが役立ちます。コンパイル最適化され、セキュリティフラグで強化されたバイナリが提供され、アップデートルーチンにシームレスに統合されます。
ご希望の場合 システム分離 Flatpakは独立したライフサイクルを備えているため、メンテナンスが容易で、ディストリビューションにプリインストールされている安定版とシームレスに共存できます。さらに、たまにテストするだけであれば、すぐに削除できます。
Si buscas 手動制御 Nightlyビルドの複数のコピーを同時に実行する必要がある場合、.tar.bz2 tarballが最も柔軟な選択肢となります。ただし、自動更新機能を利用するには、ホームディレクトリに配置することをお勧めします。/optディレクトリに残しておくと、新しいビルドがリリースされたときにパッケージを手動で置き換える必要があることを想定してください。
個別プロファイルでの実行例
考え方は同じですが、インストール方法によって実行コマンドが若干異なります。状況に合わせて調整できるよう、いくつかのバリエーションを用意しました。 鍵は -P nightly-session -no-mote のまま.
- APT(モジラ)
firefox-nightly -P ナイトリーセッション -no-remote
- フラットパック
flatpak 実行 org.mozilla.FirefoxNightly -P nightly-session -no-remote
- ターボール
/home/YOUR_USER/apps/firefox/firefox -P ナイトリーセッション -no-remote
すでに Firefox の安定版を開いていて、同じインスタンスに「フック」せずに Nightly を起動したい場合は、-no-mote パラメータが必須です。 一方の Firefox がもう一方の Firefox のセッションを再利用できないようにする.
夜間テストを楽に行うためのベストプラクティス
Nightly 用に別のプロファイルを使用し、ライブプロファイルはそのままにしておいてください。テストデータが普段使用しているブックマークと混在しないように、Nightly プロファイルで Firefox 同期(使用している場合)を有効にする際は注意が必要です。 Nightly では互換性のない拡張機能が一時的に無効になる可能性があることを忘れないでください。.
ショートカットをドックにピン留めし、安定版と混同されないような名前を付けます(例:「Firefox Nightly」)。.desktop ファイルを変更する場合は、Exec 行にパラメータ -P nightly-session -no-remote を追加してください。 そうすれば、毎回コマンドを覚える必要がなくなります。.
問題やリグレッションを発見した場合は、Nightly が毎日修正プログラムを受け取るというメリットをご活用ください。保留中のアップデートを確認するか、問題が解決しない場合はバグを報告してください。 フィードバックに参加することは、Nightlyを使用する精神の一部です。.
ニーズに最適な方法を選択し、個別のプロファイルと、必要に応じて.desktopランチャーを設定することで、両方のメリットを享受できます。仕事用に安定したFirefox、そして実験や開発用に毎日更新されるNightlyビルドです。MozillaのAPTリポジトリを使えば統合性とセキュリティを確保でき、Flatpakを使えば依存関係を分離でき、tarballを使えば完全な制御が可能になります。競合を回避するための実用的な鍵は、「nightly-session」プロファイルと-no-remoteパラメータです。また、l10n言語パックを使えば、スペイン語でのスムーズな体験が実現します。 これらの基本に従えば、Ubuntu で最新バージョンの Firefox を試すのは思ったよりも簡単です。.