Compare Revisions
在 Linux 安裝 Firefox
Revision 275410:
Revision 275410 by wolf-yuan on
Revision 297122:
Revision 297122 by 李奕寯 on
Keywords:
ubuntu opensuse debian
ubuntu opensuse debian
Search results summary:
這篇文章說明了如何在 Linux 下載並安裝 Firefox。
這篇文章說明了如何在 Linux 下載並安裝 Firefox。
Content:
很多 Linux 發行版已經使用系統的程式包管理器預先安裝並且將 Firefox 設為預設瀏覽器。不過,如果您需要在 Linux 上使用其他方式安裝 Firefox,這篇文章會告訴您如何使用各種不同的方式在 Linux 上下載並安裝 Firefox。
{for mac,win}{note}'''此文章僅適用於 Linux 作業系統''' {for mac}要查看如何在 Mac 上安裝 Firefox,請查看 [[How to download and install Firefox on Mac]].{/for}{for win}要查看如何在 Windows 上安裝 Firefox,請查看 [[Installing Firefox on Windows]].{/for}{/note}{/for}
__TOC__
= 使用套件管理員安裝 Firefox (建議使用) =
要透過套件管理員安裝 Firefox,請參考您使用的 Linux 發行版文件。
使用此方法可以確保所有 Firefox 所需的函式庫都已最佳化並設定好,但可能與官方版 Firefox 發布時間略有差異。您的 Linux 發行版可能提供沒有 Firefox 品牌的版本,或僅提供 ESR 版本。
= 使用 Flatpak 安裝 =
要使用 Flatpak 安裝 Firefox,請先在您的電腦上 [https://flatpak.org/setup/ 安裝並設定 Flatpak]。當安裝完 Flatpak 後,請前往 [https://flathub.org/apps/details/org.mozilla.firefox Firefox 在 Flathub 上的頁面] 並點選
{button Install} 按鈕,或是您可以在終端機內輸入以下指令:
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
預設情況下,Flatpak 會使用與您電腦相同的語言設定安裝 Firefox。要以別的語言使用 Firefox,請查看 [[Use Firefox in another language]]
= 使用 Snap 安裝 =
要使用 Snap 安裝 Firefox,請先在您的電腦上 [https://snapcraft.io/docs/installing-snapd/ 安裝 Snap]。當安裝完 Snap 後,請前往 [https://snapcraft.io/firefox Firefox 在 Snapcraft 商店上的頁面] 並點選
{button Install} 按鈕,或是您可以在終端機內輸入以下指令:
;<code>'''sudo snap install firefox'''</code>
預設情況下,Snap 會使用與您電腦相同的語言設定安裝 Firefox。要以別的語言使用 Firefox,請查看 [[Use Firefox in another language]]
= 在基於 Debian 的發行版上使用 .deb 套件包安裝 =
要從 APT 倉庫安裝 <code>'''.deb'''</code> 套件包,請執行以下步驟:
1. 建立保存 APT 倉庫金鑰的資料夾(如果資料夾不存在)
;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
2. 匯入 Mozilla APT 倉庫簽證金鑰:
;<code>'''wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code>
如果您沒有安裝 <code>'''wget'''</code>,您可以使用指令 <code>'''sudo apt-get install wget'''</code>
<!-- 變更以下指紋/移除'''粗體文字'''前請聯繫 Release Engineering team (release@mozilla.com) -->
<br>3. 指紋應該為 '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''
;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}''''</code>
4. 接下來,將 Mozilla APT 倉庫加進您的來源列表中:
;<code>'''echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null'''</code>
5. 將 Mozilla APT 倉庫設為優先來源:
;<code>'''echo ''''</code>
;<code>'''Package: *'''</code>
;<code>'''Pin: origin packages.mozilla.org'''</code>
;<code>'''Pin-Priority: 1000'''</code>
;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
6. 更新您的套件清單並安裝 Firefox .deb 套件
;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>
== 在使用以 .deb 安裝的 Firefox 上設定其他語言 ==
對於那些想要以美式英語以外的語言使用 Firefox 的人,我們建立了包含語言包的 <code>'''.deb'''</code> 套件包。要安裝其中一個語言包,將以下範例中的 fr 替換為您想要的語言碼:
<code>'''sudo apt-get install firefox-l10n-fr'''</code>
要列出可安裝的語言包,您可以在加入 Mozilla APT 倉庫後並運行 <code>'''sudo apt-get update'''</code> 後執行以下指令:
<code>'''apt-cache search firefox-l10n'''</code>
== 資料遷移 ==
如果您以前使用過 Snap 或是 Flatpak,您得匯入您的設定檔。您可以:
#[[How do I set up Sync on my computer?|設定同步功能]]
#從您的電腦上複製檔案。複製前請確保所有在運行中的 Firefox 已完全關閉:
*Flatpak:
<code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
*Snap:
<code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
<br>在您複製完設定檔後,請從終端機使用此指令運行 Firefox:'''<code>firefox -P</code>'''。選擇您想要使用的設定檔。在初始設定完成後,指令中的 '''<code>-P</code>''' 在未來可不用加入
= 從 Mozilla 組建安裝 Firefox =
在您使用 Mozilla 組建安裝 Firefox 之前,請確保您的電腦有安裝 ''' [http://www.mozilla.org/firefox/system-requirements.html#gnulinux 必要的函式庫]'''。缺少或是不相容的函式庫可能使 Firefox 無法運行。
== 為系統安裝 Firefox(針對進階用戶) ==
{note}
要使用此方法安裝 Firefox,您 '''必須''' 使用 root 登入,或是執行 <code>'''sudo'''</code> 指令
此安裝會覆蓋掉使用系統套件管理員安裝的 Firefox 版本。要執行您使用套件管理器安裝的 Firefox,您需要使用終端機來執行程式。
在大多數的 Linux 發行版上,開啟終端機並執行 <br><code>'''/usr/bin/firefox'''</code>
{/note}
<!--
Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually
set the list number
-->
# 前往 [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 下載頁面] 並點擊 {button Download Now} 按鈕
# 在終端機中開啟包含下載檔案的資料夾,例如:
#; <code>'''cd ~/Downloads'''</code>
#; 使用以下指令解壓縮下載的檔案:
#; <code>'''tar xjf firefox-*.tar.bz2'''</code>
#; <br>''以下指令必須以 root 運行,或是使用 <code>'''sudo'''</code>.''
# 將解壓縮的檔案移至 {filepath /opt}:
#; <code>'''mv firefox /opt'''</code>
# 建立一個導向 Firefox 執行檔的連結檔
#; <code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
# 下載並複製桌面檔案
#; <code>'''wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
如果您的電腦沒有安裝 <code>'''wget'''</code>,請前往指令中的網址,在網頁上點擊右鍵後在下拉選單中選擇 {menu 另存頁面為}。下載完檔案後,請將檔案移至 {filepath /usr/local/share/applications}
若要驗證安裝是否成功,您可以開啟 [[Use the Troubleshooting Information page to help fix Firefox issues|疑難排解資訊]] 頁面。在“應用程式一般資訊”中, {pref Application Binary} 應該會顯示 <code>'''/opt/firefox/firefox-bin'''</code>
== 為目前使用者安裝 Firefox ==
{note}如果您沒有權限以 root 登入或是無法執行 <code>'''sudo'''</code> 指令,或只是習慣使用安裝在您帳號內的 Firefox,您可以為目前使用者安裝 Firefox。您也可以擁有多個 Firefox 安裝{/note}
# 前往 [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 下載頁面] 並點擊 {button Download Now} 按鈕
#* 您也可以點選 '''下載其他平台與語言版本''' 來下載其他 Firefox 組建:Nightly, Beta, Developer 或是 ESR
# 在終端機中開啟包含下載檔案的資料夾,例如:
#; <code>'''cd ~/Downloads'''</code>
# 解壓縮下載的檔案。這樣做會建立一個叫做 {filepath firefox} 的資料夾。解壓縮後您就可以將壓縮檔刪除了
#; <code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code>
# 如果您下載了特定的 Firefox 組建,您可能會需要重新命名資料夾。例如:
#; <code>'''mv firefox firefox-nightly'''</code>
# 您可以將解壓縮的資料夾留在您的下載資料夾,或是移到您帳號鐘的其他資料夾
#; <code>'''mv firefox ~/firefox'''</code>
# 現在 Firefox 已經可以使用。您可以直接從終端機中執行
#; <code>'''~/firefox/firefox &'''</code>
# 建立桌面捷徑(每個 Linux 發行版可能會不同)
#* 使用右鍵點擊桌面並選擇 '''建立啟動器'''
#* 您也可以在終端機內執行以下指令:
#*; <code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code>
#* 給桌面捷徑用的圖示可以在 <code>'''~/firefox/browser/chrome/icons/default/'''</code> 找到
{note}'''備註:''' 這種安裝方法不會更改系統的檔案類型綁定,所以從其他程式開啟的連結不會在此種安裝方式安裝的瀏覽器中開啟。您需要將連結複製到 Firefox 的網址列來開啟{/note}
很多 Linux 發行版使用系統的軟體包管理器預先安裝了 Firefox,並將 Firefox 設為預設瀏覽器。不過,如果您需要在 Linux 上用其他方式安裝 Firefox,這篇文章會告訴您,如何使用各種不同的方式在 Linux 下載並安裝 Firefox。
{for mac,win}{note}'''本文章僅適用於 Linux 作業系統。'''{for mac}要在 Mac 上安裝 Firefox,請查看[[How to download and install Firefox on Mac]]。{/for}{for win}要在 Windows 上安裝 Firefox,請查看[[Installing Firefox on Windows]]。{/for}{/note}{/for}
__TOC__
=在基於 Debian 的發行版上安裝 Firefox .deb 軟體包(推薦)=
要從 APT 儲存庫安裝 <code>'''.deb'''</code> 軟體包,請執行以下步驟:
#建立資料夾來保管 APT 儲存庫金鑰(已經有就不用了):
#;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
#匯入 Mozilla APT 儲存庫簽證金鑰:
#;<code>'''wget -q https://packages.mozilla<!-- -->.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code>
#;如果您沒有安裝 <code>'''wget'''</code>,可以使用這串指令安裝:<code>'''sudo apt-get install wget'''</code>
#指紋應該為 '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''<!-- 變更/移除這串指紋之前,請先聯繫 Release Engineering team (release@mozilla.com) -->。請使用這串指令檢查:
#;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}''''</code>
#接下來,將 Mozilla APT 儲存庫加進您的來源列表中:
#;<code>'''echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla<!-- -->.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null'''</code>
#將 Mozilla APT 儲存庫設為優先來源:
#;<code>'''echo ''''</code>
#;<code>'''Package: *'''</code>
#;<code>'''Pin: origin packages.mozilla<!-- -->.org'''</code>
#;<code>'''Pin-Priority: 1000'''</code>
#;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
#更新軟體包清單,並安裝 ''firefox''(或 ''firefox-esr''、''-beta''、''-nightly''、''-devedition''):
#;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>
==幫以 .deb 安裝的 Firefox 設定其他語言==
如果您不想以美式英語使用 Firefox,可以使用我們建立的,包含 Firefox 語言套件的 <code>'''.deb'''</code> 軟體包。若要安裝特定的語言套件,請將以下範例中的「zh-tw」替換為所需的語言代碼:
;<code>'''sudo apt-get install firefox-l10n-zh-tw'''</code>
要列出可安裝的語言套件,您可以在加入 Mozilla APT 儲存庫、執行 <code>'''sudo apt-get update'''</code> 後執行這串指令:
;<code>'''apt-cache search firefox-l10n'''</code>
==資料遷移==
如果您以前使用過 Snap 或是 Flatpak,而現在得匯入您的設定檔。有兩種方法可以做到(選其中一種就可以了):
* '''方法 1:'''設定同步功能。如需說明,請參閱[[How do I set up Sync on my computer?|]]
* '''方法 2:'''從您的電腦中複製檔案。複製前,請確保電腦中的 Firefox 都已完全關閉:
**Flatpak:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
**Snap:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
複製完設定檔後,請在終端機執行 '''<code>firefox -P</code>''' 指令啟動 Firefox。選擇要使用的設定檔。完成初始設定後,未來就可以不用輸入指令中的 '''<code>-P</code>''' 了。
=使用軟體包管理器安裝=
要透過軟體包管理器安裝 Firefox,請參考您使用的 Linux 發行版說明文件。
使用此方法可以確保 Firefox 所需的函式庫都有安裝到,並針對您的發行版進行最佳化設定,但可能比 Firefox 官方發布時間慢一些。您的 Linux 發行版可能提供非官方的 Firefox 版本,或僅提供 [[Firefox ESR release cycle|ESR]] 版本。
=使用 Flatpak 安裝=
要使用 Flatpak 安裝 Firefox,請先在電腦上[https://flatpak.org/setup/ 安裝並設定 Flatpak]。安裝完 Flatpak 後,請前往 [https://flathub.org/zh-Hant/apps/org.mozilla.firefox Flathub 的 Firefox 頁面],然後按一下{button 安裝}按鈕,或者也可以在終端機內輸入這串指令:
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
預設情況下,Flatpak 會依作業系統的地區設定安裝 Firefox。要以別的語言使用 Firefox,請查看[[Use Firefox in another language]]。
=使用 Snap 安裝=
要使用 Snap 安裝 Firefox,請先在電腦上[https://snapcraft.io/docs/installing-snapd/ 安裝 Snap]。安裝完 Snap 後,請前往 [https://snapcraft.io/firefox Snapcraft 商店上的 Firefox 頁面]並點選
{button Install}按鈕,或者也可以在終端機內輸入這串指令:
;<code>'''sudo snap install firefox'''</code>
如果可以的話,Snap 會依作業系統的地區設定安裝 Firefox。要以別的語言使用 Firefox,請查看[[Use Firefox in another language]]。
=使用 Mozilla 建置安裝=
在您使用 Mozilla 建置安裝 Firefox 之前,請確保您的電腦有安裝'''[http://www.mozilla.org/firefox/system-requirements.html#gnulinux 必要的函式庫]'''。缺少或是不相容的函式庫可能使 Firefox 無法運作。
==為系統安裝 Firefox(針對進階用戶)==
{note}
要使用此方法安裝 Firefox,您'''必須'''以 root 身份登入,或是執行 <code>'''sudo'''</code> 指令
此安裝方式,會覆蓋掉使用系統軟體包管理器安裝的 Firefox 版本。這樣,要執行軟體包管理器安裝的 Firefox,就需要用到終端機。在大多數的 Linux 發行版中,開啟終端機並執行:<code>'''/usr/bin/firefox'''</code>
{/note}
<!--
Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually
set the list number
-->
#到 [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 下載頁面]然後按一下{button 下載 Linux 32 位元版本}或{button 下載 Linux 64 位元版本}。
#開啟終端機,進入下載的檔案所在的資料夾。例:
#;<code>'''cd ~/Downloads'''</code>
#使用這串指令解壓縮下載的檔案:
#;<code>'''tar xjf firefox-*.tar.bz2'''</code>
#;<br>''以下指令必須以 root 身份執行,或是在指令前面加上 <code>'''sudo'''</code>。''
#將解壓縮的 Firefox 資料夾移至 {filepath /opt}:
#;<code>'''mv firefox /opt'''</code>
#建立一個指向 Firefox 執行檔的符號鏈結:
#;<code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
#下載並複製桌面檔案:
#;<code>'''wget https://raw.githubusercontent<!-- -->.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
如果您的電腦沒有安裝 <code>'''wget'''</code>,請前往指令中的網址,在網頁上按一下右鍵後,在右鍵選單中選擇{menu 另存新檔}。下載完檔案後,請將檔案移至 {filepath /usr/local/share/applications}。
要驗證安裝是否成功,您可以開啟[[Use the Troubleshooting Information page to help fix Firefox issues|疑難排解資訊]]頁面。在「應用程式一般資訊」中,「應用程式二進位檔案」這行的值應該是 '''/opt/firefox/firefox-bin'''。
==為目前使用者安裝 Firefox==
{note}如果您沒有權限以 root 登入或執行 <code>'''sudo'''</code> 指令,或只是習慣使用為某個帳號安裝的 Firefox,您可以為目前帳號安裝 Firefox。也可以安裝數種不同的 Firefox 版本。{/note}
#到 [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox 下載頁面]然後按一下{button 下載 Linux 32 位元版本}或{button 下載 Linux 64 位元版本}。
#*也可以按一下按鈕下方的'''下載其他平台與語言版本'''鏈結,選擇 Nightly、Beta、Developer 或 ESR 版本:。
#開啟終端機,進入下載的檔案所在的資料夾。例:
#;<code>'''cd ~/Downloads'''</code>
#解壓縮下載的檔案。這樣做會建立一個叫做 {filepath firefox} 的資料夾。解壓縮後,就可以將壓縮檔刪除了:
#;<code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code>
#如果您下載了特定的 Firefox 版本,可能會需要重新命名資料夾。例:
#;<code>'''mv firefox firefox-nightly'''</code>
#您可以將解壓縮的資料夾留在下載資料夾,或是移到帳號中的其他資料夾。例:
#;<code>'''mv firefox ~/firefox'''</code>
#現在可以使用 Firefox 了。您可以從終端機中執行:
#;<code>'''~/firefox/firefox &'''</code>
#建立桌面捷徑(各款 Linux 發行版建立方法可能會不同。)
#*用右鍵按一下桌面並選擇'''建立啟動器'''。
#*您也可以從終端機內執行這串指令:
#*;<code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code>
#*桌面捷徑的圖示位於 <code>'''~/firefox/browser/chrome/icons/default/'''</code>
{note}'''備註:'''這種方法不會更改系統上綁定的檔案類型,所以從其他應用程式開啟的鏈結,不會被以此種方式安裝的瀏覽器開啟。您需要將鏈結貼到 Firefox 的網址列來開啟。{/note}
=安全性功能警告=
在某些 Linux 發行版本上,您可能會看到一則寫著「在您目前的作業系統,Firefox 的某些安全性功能可能僅能提供較少保護。」的通知。若要瞭解更多資訊,請參閱 [[Firefox security features warning on Linux]]。