這個其實算是自己的書籤,多於為了和所有人分享,因為不少地方都已經有提及。但如果想看下去的話,先小人後君子,警告一下:絕對堅持甚麼都要自由軟件的人不要看下去,這篇網誌不是給衛道人士看的,而是給真正想使用 Linux 來工作或享受的用家看的。衛道人士請寫信給諸如 Microsoft、Apple 等大公司要求它們將 Windows Media Player、Quicktime 等軟件公開源碼和放棄所有相關的專利,不要問我為甚麼貼這篇東西出來。我只是簡簡單單地想用軟件,看想看的影片,聽想聽的歌,僅此而已。
首先,flash plugin 方面,只要尋找 flashplugin-nonfree 這個套件安裝便成,或者用指令 apt-get install flashplugin-nonfree 一句搞掂。
Dapper 的用家如果想要最新的 flash plugin,就需要加入 dapper-backport 套件來源,或者自行下載套件了。
之後幾處都需要另行加入套件來源,還要加入相關套件來源的 gpg 鑰匙,用來檢驗套件的可信性。假設一個套件來源的 gpg 鑰匙是 0×12345678,那麼就執行以下指令:
gpg –keyserver subkeys.pgp.net –recv-key 0×12345678
gpg –export -a 0×12345678 | sudo apt-key add -
想不到 Canonical 另起爐灶,架一個新的伺服器來存放商業軟件 — 主要是 Opera 和 Realplayer(而且應該是得到兩間公司授權的)。設定方面,取決於是使用 Dapper 還是 Edgy,sources.list 的內容有一點點不同。
Dapper:
deb http://archive.canonical.com/ubuntu dapper-commercial main
Edgy:
deb http://archive.canonical.com/ubuntu edgy-commercial main
注意:雖然說是這樣說,但我自己無法成功用 apt-get 安裝這裏的 opera 和 real player。
Canonical 的 Opera 套件略嫌更新不夠快,如果想要最新版的 Opera,還是到 Opera 自己的站下載比較好。雖然套件主要是給 Debian 而不是 Ubuntu,但我用了一段時間,沒發現甚麼問題,也未試過 crash。sources.list 設定如下:
deb http://deb.opera.com/opera etch non-free
之不過,這裏有個竅門,就是安裝 opera-static套件,而不是 opera。Debian 和 Ubuntu 之間的軟件版本有點出入,遇到 C++ 或 Qt 版本不同時,軟件不穩定或完全不能用的機會很大(能用的話只能算是好彩)。相反地,將 Qt 或 libstdc++ 等作為 static library 嵌入 binary 裏面,在不同的 Linux 能使用的機會就大得多,雖然佔位多一些,但比起冒別的風險來說,絕對超值。
Opera 自己使用的 gpg key 為 0x6A423791。
最後,PLF 是個絕對不可或缺的來源,想播 wma, wmv, quicktime,還有 DVD 等等少不了它的份。以往用 Mandriva 的年代就是多得 PLF 才能用得比較舒服。想不到早些時候 PLF 連 Ubuntu 也參一腳。更想不到的是,玩一會之後又說不維護,那算甚麼意思?但無論如何,對用家來說它有它的價值存在。PLF 的 gpg key 為 0x12B83718,sources.list 的內容為:
Dapper:
deb http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free
Edgy:
deb http://packages.freecontrib.org/ubuntu/plf/ edgy-plf free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf/ edgy-plf free non-free
相信 PLF 其中兩個最重要的套件就是 w32codecs 和 libdvdcss2,第一個不用我多說了,沒了它的話,mplayer, xine, vlc 等等都是半件垃圾;libdvdcss2 則是用來將 DVD 解密,缺少它就不用指望看絕大部份的 DVD。
這個計劃結束了真是很可惜,反正我也會用到,姑且看看稍後有沒有空閒,可以參與 PLF Ubuntu,幫忙更新一下套件。當然,是指我有空餘時間的情況之下。