在剛剛裝好Linux系統的喜悅過後,linuxers面對最多的恐怕就是xmms和mplayer的安裝了。xmms相對簡單些,可以找rpm也不用解決什麼rpm包的依賴問題。而多媒體播放軟件mplayer的安裝是很頭疼的,在這我把我安裝它的過程完整寫下來,希望能幫助一下新人朋友。 正確安裝mplayer需要三個包的安裝:主程序,皮膚以及codecs。這三個程序都可以從mplayer官方網站下載:www.mplayerhq.hu 我下載的是: src:MPlayer-1.0pre7.tar.bz2 SKIN:Blue-1.4.tar.bz2 codecs:all-20050412.tar.bz2 安裝時先安裝編碼包,mplayer的編碼包須安裝在/usr/local/lib/codecs/中,必須是這 個目錄,代碼如下:(我把上面三個包都放在了liye這個目錄裡) [root@computer liye] # mkdir /usr/local/lib/codecs/ [root@computer liye] # bzip2 -cd all-20050412.tar.bz2 tar xvf - [root@computer liye] # cp all-20050412/* /usr/local/lib/codecs/ 這樣解碼包就安裝好了,下面開始安裝mplayer主程序 [root@computer liye] # bzip2 -cd MPlayer-1.0pre7.tar.bz2 tar xvf - [root@computer liye] # cd MPlayer-1.0pre7/ 接下來是配置准備編譯,是最關鍵也是最困難的。關於配置首先要確定幾個rpm的包是否安裝了,它們是:gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel,可以下載也可以在Fedora Core4的第四張安裝盤裡找到安裝。 編譯mplayer源碼包時FC4默認安裝的GCC4.0不可以用,而是要安裝GCC3.2即這兩個包:compat-gcc-32(CD3)和compat-gcc-32-c++ (CD4) 確認上面這幾個包已經安裝後,可以開始配置編譯了: [root@computer MPlayer-1.0pre7] # ./configure --enable-gui -- enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --cc=gcc32 configure後面的參數是為了使用圖形界面(即皮膚),以及配置文件位置等等設置的。需要注意的是,最後--cc=gcc32一定需要,是調用gcc3.2來編譯程序。否則會調用GCC4.0來編譯,mplayer是不能用gcc4.0編譯的。配置成功後,後面就一馬平川了! [root@computer MPlayer-1.0pre7] # make [root@computer MPlayer-1.0pre7] # make install 如果前面的設置等都正確,這裡就不會再有錯誤了。現在mplayer已經裝到了你的linux裡,下面要安裝皮膚即圖形界面 [root@computer liye]# bzip2 -cd Blue-1.4.tar.bz2 tar xvf - -C /usr/share/mplayer/Skin/ [root@computer liye]# mv /usr /share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/ 這裡安裝了剛剛的那個blue皮膚並將它設為默認的,安裝完以後你也可以找到各種mplayer的皮膚,不用解壓直接放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮膚了。 然後可以在桌面上放置一個mplayer的圖標,在桌面上右鍵選擇啟動器,名稱為mplayer;命令為/usr/bin/gmplayer,而mplayer的默認圖標位置在/usr/share/pixmaps/mplayer-desktop.XPm 這樣整個mplayer的安裝過程就結束了,看上去挺麻煩其實真正做起來很快,頂多半個小時就可以做完。 另:卸載mplayer只需在剛剛由MPlayer-1.0pre7.tar.bz2解壓出來的MPlayer-1.0pre7目錄下運行make uninstall即可。所以,這個解壓出來的文件夾不要刪除,如果刪除了,卸載的時候也可以到安裝目錄下直接刪除,linux下沒有注冊表的概念放心刪除!