Contents

如何在 Debian 和 Ubuntu 上安裝 Firefox Nightly

要點

透過其開發迭代 Firefox Nightly 體驗 Mozilla Firefox 的尖端創新,Firefox Nightly 每天都會提供頻繁的更新。

Mozilla 邁出了重要一步,提供了專為基於 Debian 的發行版(例如 Ubuntu)量身定制的 Firefox Nightly.deb 軟體包,從而促進了無縫安裝和更新過程。

透過合併 Firefox Nightly 儲存庫並利用高級套件工具 (APT) 套件管理系統,人們可以輕鬆無縫地安裝和維護 Firefox Nightly 的更新。

對於那些精通網頁開發或擁有高級電腦技能的人來說,他們可能會意識到有機會透過安裝 Firefox Nightly 來嘗試 Mozilla Firefox 中的新穎功能。然而,可能會出現對安裝或更新的可行性和易用性的擔憂。

對於基於 Debian 的發行版(例如 Ubuntu)的用戶來說,這是一個令人興奮的消息-Firefox Nightly.deb 軟體包已經可供訪問。安裝更新 Firefox Nightly 的過程簡單明了,只需要少量的命令列指令即可完成。

什麼是 Firefox Nightly?

Firefox Nightly,顧名思義,是流行的網頁瀏覽應用程式的持續迭代,每天更新。通常,最終用戶更喜歡使用透過 Mozilla 網站或其各自的軟體儲存庫提供的標準版本;然而,那些熱衷於實驗並擁有先進技術能力的人可能會發現探索夜間版本的優點。

網頁設計者和開發者可以選擇透過預發布版本的 Firefox 來評估其網站的功能,以確定任何現有元素是否受到預期更新的不利影響或變得過時。同樣,廣泛使用瀏覽器的精通技術的個人可能會選擇在這些迭代中引入的新功能在普遍可用之前進行試驗,從而從對此類增強功能的早期欣賞中受益。

關於Mozilla 的夜間部落格 的帖子宣布 Firefox Nightly 的.deb 存儲庫。它透過在新版本發佈時自動更新來簡化夜間建置的安裝。它還將夜間版本與任何其他版本分開,例如預設包含在許多 Linux 發行版中的 Firefox 的穩定 ESR 版本。

新增 Firefox Nightly 儲存庫

要利用 APT 儲存庫輕鬆安裝 Firefox Nightly,首先要建立一個儲存庫來安全地保留加密簽名,確保來自 Mozilla 的.deb 檔案的真實性。

套件管理器 APT(Apache 套件工具)所使用的加密金鑰位於「/etc/apt/keyrings」目錄中。為了確保可以輕鬆存取此儲存庫以進行有效的套件管理操作,可能需要以超級使用者或管理員身份建立此目錄。

 sudo mkdir /etc/apt/keyrings

為了確保正確的檔案存取和修改權限,必須使用 chmod 命令並以精細的方式為每個檔案或目錄指定適當的權限。此過程允許對誰可以讀取、寫入或執行系統內的特定檔案或目錄進行微調控制,從而增強安全性並保持最佳效能。

 sudo chmod 0755 /etc/apt/keyrings

上述配置可確保指定目錄的擁有者(即 root)和其他使用者都可以讀取、寫入和搜尋權限。具體來說,該目錄被賦予所有者寫入、所有使用者搜尋、所有人可讀的權限。

展望未來,人們必須透過從安全來源下載加密金鑰來獲取加密金鑰。

 wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- \
   | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

乍一看,這個過程可能會顯得很複雜;但實際上,它並不複雜。然而,它相當簡單。使用「wget」命令可以方便地從 Mozilla 伺服器檢索關鍵金鑰,並透過「-O-」選項將其輸出定向到標準輸出。隨後,tee命令將此資訊釋放到指定目錄中的指定packages.mozilla.org.asc文件,同時透過將其路由到/dev/null來丟棄所有打算在控制台上顯示的輸出。

/bc/images/firefox-nightly-gpg-fingerprint.jpg

請在終端機或命令提示字元中使用下列命令驗證其安裝,以確保您已正確安裝 GPG (GNU Privacy Guard) 金鑰:bashgpg –list-keys 這將顯示系統上安裝的所有金鑰的清單。尋找與用於發送加密訊息的電子郵件地址關聯的電子郵件地址,並確認它與先前提供的公鑰相符。如果有任何差異,請立即通知我們,以便我們採取適當的行動。

 gpg -n -q --import --import-options import-show \
 /etc/apt/keyrings/packages.mozilla.org.asc

事實上,必須非常仔細地檢查產生的字串。此特定輸出的預期格式為「35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3」。

/bc/images/firefox-nightly-apt-sources.jpg

如果認為安全,您可以透過以超級使用者身分在 /etc/apt/sources.list.d/mozilla.list 建立新檔案並使用您喜歡的編輯工具插入來繼續包含.deb 儲存庫以下條目:

 deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main

每晚安裝 Firefox

透過將 Firefox Nightly 儲存庫包含在系統配置中,您可以像任何普通 Debian 或 Ubuntu 軟體包一樣安裝它。

使用 APT 更新系統是一個可以輕鬆執行的典型流程。

 sudo apt update && sudo apt upgrade

/bc/images/firefox-nightly-dep-apt-install.jpg

接下來,您準備安裝 Firefox Nightly:

 sudo apt install firefox-nightly

/bc/images/firefox-nightly-deb-firstrun-page.jpg

要在作業系統的應用程式選單中存取 Firefox Nightly,請在完成前面的說明後按照以下步驟操作。從那時起,更新 Firefox Nightly 將成為您常規軟體包更新的一部分。

現在您可以測試最新的 Firefox 瀏覽器

利用 Debian 和 Ubuntu 中提供的高級 APT 套件管理系統,用戶現在可以輕鬆安裝和更新 Mozilla 的創新 Firefox Nightly Web 瀏覽器。這種簡化的流程為個人提供了一種嘗試前沿瀏覽技術的便捷方式。