
如果您從事網路相關工作,或者只是想體驗 Mozilla 的最新版本,您可能想知道如何在 Ubuntu 上運行 Firefox Nightly 而不影響您常用的穩定版瀏覽器。本指南提供了多種安裝、更新方法,更重要的是,它還提供了使用獨立設定檔使其與常用版 Firefox 共存的方案。所有內容都配有清晰的說明、範例和基於實際場景的實用技巧。 目標:在不破壞環境的情況下,在 Ubuntu 上安裝、測試和更新 Firefox Nightly。.
有三種方法幾乎可以滿足所有需求:從 Mozilla 提供的 APT 軟體來源安裝、使用 Flatpak 軟體包以及使用經典的「便攜式」.tar.bz2 檔案。每種方法各有優缺點,本文將詳細介紹,以便您選擇最適合自己的方法。 你還將學習如何建立單獨的設定檔和 .desktop 快捷方式,以避免與穩定的 Firefox 版本發生衝突。.
什麼是 Firefox Nightly?您為什麼可能會對它感興趣?
Firefox Nightly 是 Firefox 的開發版本,每日編譯發布,包含最新功能、錯誤修復和測試功能。這使其成為開發者、測試人員以及希望掌握最新動態的好奇用戶的理想選擇。 Nightly 版本可能包含穩定版本中尚未包含的介面變更和實驗內容。因此,最好將您的會話與您日常使用的 Firefox 瀏覽器隔離。
歷史上,一些重大改動(例如早期的「Australis」介面)曾引起廣泛關注,因為它們會影響擴充程式和使用者習慣。因此,如果您打算安裝 Nightly 版本,建議您保留穩定的 Firefox 使用者設定文件,並專門為 Nightly 建立一個單獨的設定檔。 分離設定檔可以避免因批次檢查而導致的不相容、資料遺失和啟動時間過長。.
Ubuntu 中的安裝方法:概述
在詳細介紹之前,這裡先概述一下可用的選項,這些選項在 Ubuntu 及其衍生發行版(Linux Mint 等)中均有效: Mozilla 官方 APT、Flatpak 和 tar.bz2 歸檔每種方法處理安裝、整合和更新的方式都不同。
- Mozilla APT 軟體來源:以 .deb 套件的形式安裝,與系統原生集成,並透過套件管理器進行更新。
- Flatpak:系統隔離軟體包,易於安裝/更新,與其他版本相容,不會影響官方儲存庫中的穩定版 Firefox。
- 壓縮包 .tar.bz2:便攜式方法;最大限度的控制和靈活性,但整合啟動器和管理更新需要更多手動步驟。
在本指南中,我將解釋每種方法的命令、優缺點以及與穩定版 Firefox 共存的注意事項。 你還會看到如何添加語言包,以及如何根據你選擇的方法進行更新或卸載。.
從 Mozilla APT 軟體來源安裝 Firefox Nightly 版本
Mozilla宣布推出適用於Linux(Debian/Ubuntu及其衍生發行版)的APT軟體來源,其中包含Firefox Nightly的.deb軟體包。這是管理Nightly版本的「最簡潔」方式,就像管理其他系統應用程式一樣:它可以直接透過軟體包管理器進行安裝、整合和更新。 此外,還有本地化語言包,可將介面調整為您首選的西班牙語(ES、AR、CL、MX)。.
以下是現代 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/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 suox
這樣,瀏覽器就以 .deb 軟體包的形式安裝了。如果您想設定 APT 優先權(固定)來控制哪個來源優先,您可以建立一個僅影響 Nightly 版本的首選項。 此步驟為選用步驟,僅供進階使用者使用。:
printf "軟體包:firefox-nightly\nPin:origin packages.mozilla.org\nPin-Priority: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 # Spanish (Spain)
替代方案:
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 是一個不錯的選擇。它易於安裝和更新,並且允許您使用 Nightly 版本,而不會影響發行版自帶的穩定版 Firefox。 此外,如果您想讓它「像什麼都沒發生過一樣」保持原樣,您始終可以使用一條命令將其卸載。.
首先,請確保您擁有 Flatpak 支援(MAS INFORMACION在目前的 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 install --from https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref
若要執行以 Flatpak 方式安裝的瀏覽器,請記得使用「run」指令。 你可以從終端啟動它,或使用相同的命令建立一個快捷方式。:
flatpak run org.mozilla.FirefoxNightly
更新和卸載同樣簡單。 這樣,您始終都能擁有最新版本,或者可以在幾秒鐘內清理系統。:
flatpak update org.mozilla.FirefoxNightly flatpak uninstall org.mozilla.FirefoxNightly
安裝並使用 .tar.bz2 壓縮包(便攜式方法)
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(或任何需要 root 權限的路徑)中,瀏覽器將無法每天自動更新,因為它沒有寫入該資料夾的權限。 安裝到您的 HOME 目錄下,可以讓 Nightly 版本自動更新,而無需每天下載 tarball 檔案。.
為了更好地將其與系統集成,您可以創建一個 .desktop 快捷方式和一個專用配置文件,這樣它就不會影響您穩定的 Firefox 版本。 下面我將解釋這兩個細節。.
建立一個單獨的設定文件,以免干擾您穩定的 Firefox 系統。
這個技巧解決了經典的「問題」:Nightly 版本啟動時會嘗試使用你的預設配置文件,檢查擴充功能並禁用一些不應該禁用的程式。使用單獨的配置文件,Nightly 版本啟動時會非常輕量級,不會影響你日常使用的插件,讓你能夠安心地進行各種實驗。 關鍵命令:建立並使用唯一配置文件.
首先,建立一個新的設定檔(例如,「nightly-session」),然後啟動它,並指定使用該設定檔。如果需要,可以新增 -no-remote 參數同時運行 Nightly 版本和穩定版 Firefox。 透過調整路徑/調用,APT、Flatpak 或 tarball 的工作原理相同。:
建立個人資料:
firefox -CreateProfile nightly-session
使用該特定設定檔啟動:
firefox -P nightly-session -no-remote
如果您使用 APT 安裝,則二進位檔案名為 firefox-nightly。如果您使用 Flatpak 安裝,則需要執行 `flatpak run` 命令並傳遞參數;如果您使用 tar 套件,則可執行檔案位於解壓縮後的資料夾中,名為 firefox。 根據您的安裝來源調整命令。.
建立 .desktop 快捷方式以便輕鬆啟動
使用 .desktop 文件,您可以在應用程式選單中找到 Nightly 版本,並將其固定到 Dock 欄。如果您使用 APT 安裝,通常會自動建立一個 .desktop 檔案。如果您使用 Flatpak 安裝,它也已整合。如果是 tar 包,最好手動建立啟動器,如果需要,可以將其複製到 /usr/share/applications 目錄(需要 sudo 權限),或將其保留在使用者空間中。 我將以放置在 $HOME/apps 目錄下的 tar 包為例進行說明。:
mkdir -p ~/.local/share/applications cat > ~/.local/share/applications/firefox-nightly.desktop << 'EOF' [Desktop Entry] Name=Firefox Nightly Comment=Web browser Firefox (Nightly) 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”了。 如果您希望整個系統都能看到它,請使用 sudo 指令將 .desktop 檔案複製到 /usr/share/applications 目錄。.
GitHub 上流傳著一些社群開發的腳本,它們可以自動完成所有操作:下載壓縮套件、建立設定檔、建立 .desktop 檔案以及清理臨時檔案。這些腳本可能僅僅為了將 .desktop 檔案複製到 /usr/share/applications 目錄就請求 sudo 權限,以確保系統能夠立即識別該檔案。 請自行承擔使用風險,並在運行前務必查看內容。.
Nightly 版本的語言包 (l10n)
如果您透過 APT 從 Mozilla 軟體倉庫安裝 Nightly 版本,則可以使用本地化軟體套件添加您首選的西班牙語。如上所示,這些軟體包的名稱非常直觀: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(Mozilla)
- 更新:
sudo apt update && sudo apt upgrade(或讓你的圖形管理器來完成)。 - 卸載:
sudo apt remove firefox-nightly(以及可選的)sudo apt autoremove).
- 更新:
- Flatpak
- 更新:
flatpak update org.mozilla.FirefoxNightly. - 卸載:
flatpak uninstall org.mozilla.FirefoxNightly.
- 更新:
- 塔球
- 更新:如果它位於您的 HOME 目錄中,Nightly 版本通常會自動更新。如果您將其放在…
/opt您需要手動下載並替換壓縮包。 - 卸載:刪除解壓縮後的資料夾,並刪除已建立的 .desktop 檔案。
- 更新:如果它位於您的 HOME 目錄中,Nightly 版本通常會自動更新。如果您將其放在…
如果您建立了一個名為 nightly-session 的設定文件,您可以在不再需要它時使用 Firefox 設定檔管理器將其保留或刪除。 如果你要在穩定版和每日構建版之間交替使用,那麼維護單獨的配置檔案是一個好習慣。.
筆記和典型問題(及其解答)
Nightly 版本不會自動更新。 如果您從 tar 包將其安裝到使用者的唯讀資料夾(例如 /opt)中,則內建的更新程式無法寫入補丁,您將被迫每天手動下載並替換軟體包。解決方法:將其移至您的主資料夾,或使用 APT/Flatpak 安裝以委託系統更新。
如果您注意到 Nightly 版本取代了穩定版 Firefox。 如果擴充功能被停用,那是因為你在兩個瀏覽器中使用了同一個設定檔。建立一個新的設定檔(firefox -CreateProfile nightly-session),並使用 -P nightly-session -no-remote 參數來執行它。這將避免會話衝突以及不同版本瀏覽器之間插件的「清除」問題。
當您透過 PPA 或未正確分離軟體包的儲存庫進行安裝時,最終可能會出現以下情況: Thunderbird 或其他元件在「開發」分支中 並非有意為之。 Mozilla 的 Nightly 版本 APT 軟體倉庫是專門為 Firefox Nightly 及其在地化版本設計的,讓您可以更好地控制安裝的內容。
如果您正在使用 Flatpak,並且它要求您啟用一個 額外的軟體倉庫(例如 GNOME 中的那個) 從 Flatpakref 安裝時,您可以根據個人喜好選擇接受或忽略此提示。在某些社群 Flatpakref 來源中,此提示屬於正常現象,不會影響 Nightly 版本的使用。
若要將壓縮包及其圖示和選單項目整合到桌面,請建立如上所示的 .desktop 檔案。如果您想將圖示拖曳到 Dock 欄(例如 Plank、Dash to Dock 等),只需打開該資料夾即可。 /usr/share/applications o ~/.local/share/applications y 拖曳新建立的啟動器. 簡單有效。
在某些情況下,你會看到一些腳本承諾只需“一條命令”即可安裝 Nightly:它們會下載最新的構建版本,配置“nightly-session”配置文件,創建 .desktop 文件並將其放置在正確的位置。 雖然一定要經常查看,但它們可以作為自動化所需最低步驟的良好參考。.
何時選擇每種方法
如果你想要 改進了與 Ubuntu 的集成 要像更新其他軟體包一樣更新它,Mozilla 的 APT 軟體倉庫是您的好幫手。您將獲得經過編譯優化、添加了安全標誌的二進位文件,並且它們將無縫整合到您的更新流程中。
如果你願意 系統隔離 Flatpak 擁有獨立的生命週期,易於維護,並且可以與發行版預先安裝的穩定版本無縫共存。此外,如果您只是偶爾需要進行測試,您也可以立即將其移除。
Si buscas 手動 如果您需要同時執行多個 Nightly 建置版本,.tar.bz2 壓縮包仍然是最靈活的選擇。但是,為了利用自動更新功能,請將其放在您的用戶主目錄中;如果將其放在 /opt 目錄下,則在新版本發佈時,您需要手動替換該軟體包。
使用單獨設定檔執行的範例
雖然原理相同,但執行命令會根據您的安裝方式略有不同。我提供了一些變體供您根據自身情況進行調整。 關鍵仍然是 -P nightly-session -no-mote.
- APT(Mozilla)
firefox-nightly -P nightly-session -no-remote
- Flatpak
flatpak run org.mozilla.FirefoxNightly -P nightly-session -no-remote
- 塔球
/home/YOUR_USER/apps/firefox/firefox -P nightly-session -no-remote
如果您已經開啟了 Firefox 穩定版,並且想要啟動 Nightly 版而不讓它「連接到」同一個實例,則 -no-mote 參數是必不可少的。 阻止一個 Firefox 嘗試重複使用另一個 Firefox 的會話.
無痛夜間測試的良好做法
為 Nightly 版本建立一個單獨的配置文件,不要更改您的正式版設定檔。如果您使用 Firefox 同步功能,請謹慎地在 Nightly 設定檔中啟用該功能,以免測試資料與您的日常書籤混雜在一起。 請注意,Nightly 版本可能會暫時停用不相容的擴充功能。.
將捷徑固定在 Dock 欄,並為其取一個不會與穩定版本混淆的名稱,例如「Firefox Nightly」。如果您修改了 .desktop 文件,請在 Exec 行中新增參數 -P nightly-session -no-remote。 這樣你就不用每次都記得命令了。.
如果您發現問題或回歸問題,請利用 Nightly 版本每天都會收到修復程式此功能。檢查是否有待更新,如果問題仍然存在,請提交錯誤報告。 參與回饋是使用 Nightly 版本精神的一部分。.
選擇最適合您需求的方法,配置單獨的配置文件,並在必要時配置 .desktop 啟動器,您就能兩全其美:既能使用穩定的 Firefox 進行工作,又能使用每日構建的 Nightly 版本進行實驗和開發。透過 Mozilla 的 APT 軟體倉庫,您可以獲得整合性和安全性;借助 Flatpak,您可以隔離依賴項;借助 tarball,您可以獲得完全的控制權。避免衝突的關鍵在於使用「nightly-session」設定檔和 -no-remote 參數,而在地化語言套件則能讓您輕鬆獲得西班牙語體驗。 在 Ubuntu 上試用最新版本的 Firefox 比想像中容易得多,只要遵循以下基本步驟即可。.