分类: LINUX
2007-03-15 11:02:06
在FC直接使用軟件庫就可輕松用YUM來xmms、BMP、mplayer之類的播放器,而假如你電腦沒法上網呢?我看你就只有使用以下的方法來安裝mplayer了。
(相關的軟件包與Codec可到這個官方站點去下)
使用編譯安裝mplayer所需要的東東:
essential-XXXXXX.tar.bz2
mplayer-1.0-rc1.tar.bz2
gcc3.2 (系統的C編譯器,如果沒有就安裝)
uming.ttf (FC中可用的字體都可以)
網上down下的任一款mplayer的皮膚
以下是收集的相關問題:
一、下載下來的RPM包安裝時提示缺少許多的軟件或者庫。
從網上下載了相關的RPM,也使用了正確的安裝次序,確提示缺少相關的軟件與庫,我想這個問題在linux中是常見的問題。
我個人推薦使用mplayer-1.0-rc1版本的源碼進行安裝。
如果使用RPM安裝,只要mplayer所依賴的包已經安裝,則mplayer的RPM安裝方式比源碼編譯更省時間,安裝的基本順序是:
1、
先安裝codec
2、
安裝mplayer
3、
安裝font
4、
安裝mplayergui
基本命令#rpm –ivh **********.rpm
一般可能缺少的庫是以gtk*開頭的,你可以使用FC5的CD安裝那些以gtk*開頭的軟件包。如果都能進行全部的安裝的話,你就可以使用mplayer了!
二、使用mplayer的源碼編譯無法安裝。
因為我在用RPM時受到了依賴包未安裝的糾纏,沒辦法!只好自己編譯了。我使用的為mplayer-rc1版的源碼,首先我將下載來的essential解壓放到了/usr/local/lib/codecs/,再使用tar –xjvf
mplyaer-rc1.tar.bz2將其解壓,進入已解壓的目錄,執行./configure,好像沒問題,接著來了個make…………暈!出錯啦!居然無法正確編譯!
可我運氣不差,沒多久從CSDN下了個<FC5 Linux快餐1.0 >,無意間看到了mplayer無法用FC5默認的gcc來編譯安裝,而是只能使用gcc3.2來編譯。
哈哈,終於見到希望啦!我按照文章使用:
./configure
--enable-gui --enable-largefiles --enable-menu --prefix=/usr
--confdir=/etc/mplayer --cc=gcc32
一切OK,再使用#make && make install,此時mplayer的主體已經安裝。
再安裝Font:
#cp
/usr/share/fonts/chinese/TrueType/uming.ttf /usr/share/mplayer/subfont.ttf
三、skin包未放到正確的目錄。
經過第二個步驟,mplayer就只差skin了,在/usr/share/mplayer/skin/下是mplayer的skin目錄,我將下來的任意一個skin解壓來/usr/share/mplayer/skin/,使用mplayer時確提示沒有找到皮膚,暈,他細看看,原來mplayer的默認skin是放在/usr/share/mplayer/skin/default下的,大家可以手工或者用終端來建立default目錄,(#mkdir /usr/share/mplayer/skin/default),然後將skin移到此目錄中,記住不是皮膚的目錄,而是皮膚目錄下的文件!其它的skin目錄可移到/usr/share/mplayer/skin/下,這樣mplayer就可以使用更多的皮膚啦!
四、mplayer的啟動方法不正確。
記住:
mplayer的命令是在終端下使用的。
gmplayer才是帶圖圖形界面的。(大概就是gui-maplyeràgmplayer)
五、mplayer的音頻輸出設置不當無法發音。
Fedora Core一般使用OSS和ALSA,可到mplayer設置選項中使用這兩個音頻系統。
也有可能是你的聲卡沒有被系統支持,你可以上網上找到相兼容的驅動安裝。
六、播放rm、rmvb時出錯。
我有安裝Real Player 10,不過我用mplayer播放rm、rmvb格式的文件時老是進程自動中止,但我用RealPlayer播放卻是正常的!至今仍款解決,期待解決方法……
J
詳細內容可到CSDN下載<FC5
Linux快餐1.0 >中的mplayer安裝<原創zhy8833 luzhui>的章節看看。因為我也是照著這個安裝mplayer的。
截圖如下: