作者 主題: [分享]RedHat9下KDE的MP3播放攻略  (閱讀 4987 次)

0 會員 與 1 訪客 正在閱讀本文。

明月舞清風

  • 憂鬱的高中生
  • ***
  • 文章數: 173
    • 檢視個人資料
[分享]RedHat9下KDE的MP3播放攻略
« 於: 2003-09-26 21:24 »
從rh8開始,redhat就因為mpeg的授權問題而不再提供mp3檔案的支援。因此造成許多人的困擾。當時有曾看過某位高手說如果要讓rh8下的KDE3.0,能夠讓noatun等內建程式支援mp3的話,只有把kmultimdeia的srpm抓出來重編才行。但是他並沒有詳細說明方式,結果造成像我這樣剛剛入門的新手很大的困擾。

最近因為發生硬碟災難的關係,有機會把自己的機器整個重新安裝(很累...近100G的龐大資料好難備份...)。在更新KDE3.1.4時又再度想起這個問題。雖然XMMS 1.2.8(還在用1.2.7嗎?趕快去換!修正了不少bug)可以正常放出mp3,但是不能預覽播放真的很不方便。

在翻過許多網路的文件後,終於找到這一篇rh9解決的方法!
http://www.csparks.com/xml/redhat9Unhoarked.xml
經過一番奮鬥後,終於成功了! 8) noatun不但能正常放出mp3,連Konqueror中都能隨指隨播(要開啟預覽功能)。


基本上的方式大致上是這樣的:

1.請先到KDE ftp站上下載新版KDE。目前rh9中最新版為3.1.4。台灣地區可以在http://ftp:///kde.linux.org.tw/中找到

2.安裝與升級KDE。請注意下載時務必將kmulitmedia的srpm跟tar.bz2這兩個原始檔一起下載下來,因為我們要「偷天換日&狸貓換太子」:lol:
(打個廣告:要安裝firefly大姐中文化套件的人請順便升級一下)

3.安裝kmultimedia的srpm檔。然後到/usr/src/redhat/SOURCES中把kmultimedia-3.1.4-patched.tar.bz2砍掉,然後把剛剛下載下來的tar.bz2檔搬到這來。

4.解開原始檔案,這是因為要修改目錄的名字。tar jxvf會用吧^^。記得解開後的目錄要改名成kdemultimedia-3.1.4-patched,然後再打包回kdemultimedia-3.1.4-patched.tar.bz2來「矇混過關」

5.再來針對/usr/src/redhat/SPECS/kdemultimedia.spec要動手腳。
代碼: [選擇]
%define build_mpeglib 0
改成
代碼: [選擇]
%define build_mpeglib 1
還有修改
代碼: [選擇]
#%if %{build_mpeglib}
#%define patch_name %{nil}
#%else
%define patch_name -patched
#%endif
(把上面三句註解起來)


然後開始rpmbuild --bb kdemultimedia.spec吧!這要很久很久...我的K7 XP 2500+ 166/333FSB竟要1.5小時才能完成...先去泡杯咖啡休息一下 8) 。完成後就安裝吧!rpm會放在/usr/src/redhat/RPMS/i386中。

裝好後請重開X and enjoy^^