使用 apt-get 命令安裝 Flash Player

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

現時有大量網頁都有使用 Adobe Flash 加入炫麗的動畫和多媒體效果以及加強互動性。要瀏覽如 YouTube 和這些大量使用 Flash 的網站,Flash Player 少不得。由於 Flash 屬 Adobe 專利格式 (原屬 Macromedia,但 Macromedia 在 1995 年被 Adobe 收講。[1][2]),自由/開放原始碼軟件對其支援只屬一般。仲有自由的 Flash 播放程式 Glash,但未必能播放所有最新的 Flash 網頁。Adobe 有免費的 GNU/Linux 版 Flash Player,可以瀏覽任何最新的 Flash 網頁,不過礙於授權証問題,大部 GNU/Linux distribution 都沒有預裝。[3][4] 然而您仍透過 Debian/Ubuntu 等的 APT 輕易地安裝 Adobe Flash Player。

目录

Ubuntu 6.06 LTS 或以上 (包括最新版本 13.04 (Raring Ringtail))

設定軟件庫

Ubuntu 把 flashplugin-nonfree 放在 multiverse 庫中,請先確定您的 /etc/apt/sources.list 的 Ubuntu 主站行有 non-free 在尾,如下:

deb http://tw.archive.ubuntu.com/ubuntu/ natty main restricted universe multiverse

留意 Ubuntu 8.04 LTS (Hardy) 的軟件庫原身只提供 Flash Player 9。(8.10 已是 Flash Player 10 了) 要安裝 Flash Player 10,需要 hardy-backports 中的 multiverse 庫。請在 /etc/apt/sources.list 加上如下:

deb http://tw.archive.ubuntu.com/ubuntu/ hardy-backports multiverse

更新最新軟件資料:

apt-get update

安裝套件

安裝套件 flashplugin-nonfree:

apt-get install flashplugin-nonfree

然後重新啟動 Mozilla FirefoxEpiphany

Canonical 軟件庫中的 adobe-flashplugin

除了 flashplugin-nonfree, Canonical 軟件庫亦為 Ubuntu 8.04 LTS (Hardy) 和 8.10 (Intrepid) 提供 adobe-flashplugin 套件安裝 Flash Player 10。要使用 adobe-flashplugin 取代 flashplugin-nonfree,請先確定您的 /etc/apt/sources.list 中有以下一行:

deb http://archive.canonical.com/ubuntu/ natty partner

更新最新軟件資料:

apt-get update

安裝套件 adobe-flashplugin:

apt-get install adobe-flashplugin

然後重新啟動 Mozilla FirefoxEpiphany

修正顯示中文問題

如發現 Flash 不能顯示中文,可以按以下方法修正問題。

使用您喜愛的文字編輯器開啟檔案 /etc/fonts/conf.d/49-sansserif.conf (例如使用 vi) :

sudo vi /etc/fonts/conf.d/49-sansserif.conf

把檔案中的 <edit name="family" mode="append_last">...</edit> 裡的 sans-serif 改成 sans:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
	<match target="pattern">
		<test qual="all" name="family" compare="not_eq">
			<string>sans-serif</string>
		</test>
		<test qual="all" name="family" compare="not_eq">
			<string>serif</string>
		</test>
		<test qual="all" name="family" compare="not_eq">
			<string>monospace</string>
		</test>
		<edit name="family" mode="append_last">
			<string>sans</string>
		</edit>
	</match>
</fontconfig>

儲存後執行命令 fc-cache -f 或重新登入使用者。

修正 Ubuntu 8.04 LTS 中 Flash Player 9 和其他多媒體播放器未能同時播放音樂問題

Ubuntu 8.04 LTS (Hardy) 開始由 ESound 轉用 PulseAudio。但部份軟件如 Flash Player 9 和 PulseAudio 不兼容而使用繼續使用 ESound。結果只要您訪問一些有 Flash 的網站, Flash Player 9 就會啟用 ESound 並佔用您電腦的音效輸出,令您直至關閉整個網頁瀏覽器 (Firefox 或 Epiphany) 為止其他多媒體播放器 (如 Totem 或 Rhythmbox) 都未能播放音樂。如果您先使用其他多媒體播放器播放音樂,訪問一些有 Flash 的網頁時又會未播放音效。 (Flash Player 10 沒有這個問題。)


要解決這問題,您需要安裝套件 libflashsupport 。您可以在終端機打:

sudo apt-get install libflashsupport

然後重新啟動 Mozilla FirefoxEpiphany

Debian

設定軟件庫

Debian 把 flashplugin-nonfree 放在 non-free 庫中,請先確定您的 /etc/apt/sources.list 的 Debian 主站行有 non-free 在尾,如下:

deb http://ftp.hk.debian.org/debian/ stable main non-free

更新最新軟件資料。

apt-get update

安裝套件

安裝套件 flashplugin-nonfree

apt-get install flashplugin-nonfree

如果您已下載了正確版本的 Flash Player 可以在此直接鍵入其位置。如果沒有,直接按『下一頁』,flashplugin-nonfree 自然會為您下載及安裝:

重新啟動 Mozilla Firefox。

Ubuntu 5.10 (Breezy Badger)

設定軟件庫

Ubuntu 把 flashplayer-mozilla 放在 multiverse 庫中,請先確定您的 /etc/apt/sources.list 的 Ubuntu 主站行有 multiverse 在尾,如下:

deb http://tw.archive.ubuntu.com/ubuntu breezy multiverse

更新最新軟件資料:

apt-get update

安裝套件

安裝套件 flashplayer-mozilla:

apt-get install flashplayer-mozilla

重新啟動 Mozilla Firefox

驗証安裝

安裝好後,重新啟動 FirefoxEpiphany 並在位址欄輸入「about:plugins」確定 Shockware Flash 是否已被成功安裝和啟用。亦可以訪問一些有 Flash 的網站驗証。

參考資料

  1. Wikipedia. Adobe Flash.
  2. 維基百科. Adobe Flash.
  3. Ubuntu Community. RestrictedFormats. Community Ubuntu Documentation. - 在 Ubuntu 播放受限制格式問題。
  4. Debian (2008). Debian News: Debian GNU/Linux 4.0 updated. Debian. - Debian 宣佈將 Adobe Flash Player 安裝程式由其軟件庫中清除。

相關頁面

相關連結

Personal tools