最近更新: 2019-07-15

Debian 8~10 (jessie~buster) 安裝筆記 Firefox 與 Iceweasel

Firefox 與 Iceweasel

2019-07-15 Debian 10 更新內容。Firefox 的商標問題解套了,所以 Debian 重新將 Firefox 瀏覽器納入主要套件清單,套件名稱為 firefox-esr 。 至於 iceweasel 則停止發佈。消息來源: The end of the Iceweasel Age

2016-03-18 更新內容。隨著 Debian Jessic 轉為 stable 版本,Debian Mozilla 團隊調整了儲藏位置。於 Firefox 釋出 45.0 版時,又再次調整了 source list 路徑與套件名稱。

Mozilla 將 Firefox 的圖標註冊為商標,並附帶了一些使用限制。而 Debian 團隊為了擺脫商標使用限制,選擇自行維護一個衍生版本,此即 Iceweasel 。參考 「Iceweasel - Debian wiki」。

對一般使用者來說, Iceweasel 和 Firefox 除了應用程式的圖示不同外,兩者並無差異。所有的擴充插件或主題全部一致,連使用者偏好同步(Sync)功能都用相同的伺服器。

Debian 8 於 2015 年 4 月 25 日正式釋出。 Debian 8 安裝筆記請看「基礎篇」。

Firefox

Debian 10 的 firefox-esr 套件不會跟隨大版號。如果你習慣保持 Firefox 為官方最新版號的話,看本文手動安裝方式。

Firefox 提供的 Linux 編譯版本並非每次都開啟 gstreamer 支援。所以不一定提供 HTML5 的 h.264 影片播放功能。如果你不想安裝 flashplugin-nonfree 又常常看 Youtube 網站的話,還是裝 iceweasel 省事。

我選擇下列說明的手動操作安裝 Firefox 。下列示範的方式是用 root 身份,安裝在只有 root 能寫入的目錄區,故 firefox 本身的自動更新功能將會失效。如果你想要用 firefox 的自動更新功能,那就把 firefox 放在自己的家目錄,例如 $HOME/.local/firefox ,不要放在 /opt/firefox 。

我建議一般桌面使用者選擇將 firefox 放在自己家目錄的方式,並啟用 firefox 自動更新功能。這可以讓你的 firefox 版本保持在最新狀態。或是採用第一節的方式,將 Debian Mozilla 套件庫加入套件來源清單(source list) 。

Mozilla FTP 下載 firefox 的壓縮包。 releases 目錄下是正式釋出版, nightly 目錄下是嘗鮮版。下載後的檔案是 .tar.bz2 壓縮包,執行 tar xjvf firefox-????.tar.bz2 就會在目前目錄下建立一個 firefox 子目錄,並將內容解開放在其中。把這個目錄搬到 /opt (或者你想放的位置)。

下列的指令可以建立一個易用的符號連結,並加入一組桌面環境可用的 firefox 應用程式圖示。

root# ln -s /opt/firefox/firefox /usr/bin/firefox.real

root# ln -s /opt/firefox/browser/chrome/icons/default/default16.png \
  /usr/share/icons/hicolor/16x16/apps/firefox.png
root# ln -s /opt/firefox/browser/chrome/icons/default/default32.png \
  /usr/share/icons/hicolor/32x32/apps/firefox.png
root# ln -s /opt/firefox/browser/chrome/icons/default/default48.png \
  /usr/share/icons/hicolor/48x48/apps/firefox.png
root# ln -s /opt/firefox/browser/chrome/icons/default/default48.png \
  /usr/share/icons/firefox.png

root# cp /usr/share/applications/iceweasel.desktop \
  /usr/share/applications/firefox.desktop

最後編輯 /usr/share/applications/firefox.desktop ,修改 Exec 和 Icon 項目:

[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox
Exec=/opt/firefox/firefox %u
Icon=firefox
Comment=Browser the World Wide Web
GenericName=Web Browser
Terminal=false
Type=Application
Categories=Network;WebBrowser;
Iceweasel

Debian 提供的 Iceweasel 是 Firefox 的純 GPL 版兄弟。如果你不是非要 Firefox 不可的使用者,用 iceweasel 即可。

同時建議安裝 gstreamer1.0-libav gstreamer1.0-plugins-base gstreamer1.0-plugins-good 這三個套件。這讓你的 Iceweasel 支援 Youtube HTML5 播放模式。

Debian Iceweasel 團體會配合 Mozilla 的安全性更新內容釋出安全性更新小版本,但 Debian 8 的 Iceweasel 主版本仍然較舊 (現行為 38.7)。

如果你仍然對這安全性更新頻率感到疑慮, Debian Mozilla 小隊也提供了和 Firefox 最新正式版本同步的 Iceweasel ,但被放在 Debian Jessie Backports 套件庫 experimental 實驗性套件庫。如果你想讓 Iceweasel 的版本緊跟著 Firefox 最新正式版本,可以按下列步驟操作:

首先,在 /etc/apt/sources.list.d 下新增一個設定檔(檔名可取為 iceweasel-release.list),內容是:

deb http://mozilla.debian.net/ jessie-backports firefox-release

更新套件資訊後,先安裝 pkg-mozilla-archive-keyring 套件。這是套件來源驗證金鑰,安裝後才不會抱怨套件缺乏來源驗證。

再以強制指定套件版本的參數安裝 firefox iceweasel ,如下所示。其中 firefox-l10n-zh-tw iceweasel-l10n-zh-tw 是 firefox iceweasel 的傳統中文語系套件。

$ apt-get update
$ apt-get install pkg-mozilla-archive-keyring
$ apt-get install -t jessie-backports firefoxl firefox-l10n-zh-tw

參考 Debian Mozilla team APT archive

相關文章
樂多舊網址: http://blog.roodo.com/rocksaying/archives/44330768.html