萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux Firefox 安裝 Flash Player 外掛 (Pepper Flash / freshplayerplugin) 方案

⚠ 重要提醒:Adobe Flash Player 已於 2020/12/31 終止支援,現代瀏覽器皆已移除 Flash 支援。本文僅供歷史環境維護參考,新專案請勿使用 Flash。

歷史上 Linux 版 Flash Player 停留在 11.2 (NPAPI),而 Chrome 內建 PPAPI 版 (Pepper Flash) 持續更新。Firefox 為 NPAPI 架構,無法直接使用 Pepper Flash。解決方案是安裝 freshplayerplugin — 一個 NPAPI → PPAPI 轉接器,讓 Firefox 能載入 Chrome 的 Pepper Flash。

Ubuntu/Debian 系列安裝步驟

# 1. 新增 PPA (由 nilarimogard 維護)
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update

# 2. 安裝 freshplayerplugin (會自動拉取 pepperflashplugin-nonfree)
sudo apt install freshplayerplugin

# 3. 重新啟動 Firefox
# 進入 about:addons → Plugins 確認 "Shockwave Flash" 版本為最新

Arch Linux / Manjaro

# AUR 套件
yay -S freshplayerplugin
# 或手動 makepkg -si

手動配置 (通用發佈版)

  1. 從 Chrome/Chromium 擷取 libpepflashplayer.so (通常在 /opt/google/chrome/PepperFlash/)。
  2. 建立 freshwrapper 設定檔 ~/.config/freshwrapper.conf:
    pepperflash_path = "/path/to/libpepflashplayer.so"
  3. 確認 libfreshwrapper-pepperflash.so 在 Firefox 外掛目錄 (如 /usr/lib/mozilla/plugins/ 或 ~/.mozilla/plugins/)。

驗證安裝

  • Firefox 開啟 about:plugins 或 about:addons → Plugins,確認 Shockwave Flash 版本 ≥ 32.0 (最終版)。
  • 造訪 Adobe Flash 版本測試頁或 YouTube 舊版播放器頁面測試播放。

現代替代方案

  • Ruffle:Rust 寫的 Flash 模擬器,支援 WASM,可在瀏覽器直接執行 .swf,ruffle.rs。
  • Lightspark / Gnash:開源 Flash 播放器,相容性有限。
  • HTML5 重寫:根本解決之道。
copyright © 萬盛學電腦網 all rights reserved