成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關(guān)注微信公眾號(hào)

mplayer安裝過程與拾遺
2007-10-30   網(wǎng)絡(luò)

以前我們安裝mplayer的時(shí)候,往往參考了網(wǎng)上的教程,可是有些教程只是注重在自已本機(jī)的運(yùn)行環(huán)境,可以正常安裝.但是在初學(xué)者電腦里,情況就不一樣了.甚至有些人不負(fù)責(zé)任,寫的教程誤導(dǎo)了初學(xué)者.之前我也走了不少彎路,但是從彎路中我慢慢弄清楚了安裝與分析過程.以下就是我的安裝過程.個(gè)別語句引用了其他的優(yōu)秀教程,在此基礎(chǔ)上,注重了安裝遺留問題的分析與解決.
  (一) 安裝過程

  MPlayer,是一種功能強(qiáng)大的跨平臺(tái)優(yōu)秀媒體播放器.本人參考了網(wǎng)上的一些安裝方法,在此基礎(chǔ)上,按照自己的經(jīng)驗(yàn)總結(jié)出來的.下面我以Fedora core 4安裝mplayer.

  安裝mplayer需要四個(gè)包的安裝:主程序,皮膚,codecs以及wincodecs(win32)。這四個(gè)程序都可以從mplayer官方網(wǎng)站下載:www.mplayerhq.hu 我下載的程序分別是以下四種:

  src: MPlayer-1.0pre7try2.tar.bz2

  skin: Blue-1.4.tar.bz2

  codecs: all-20050412.tar.bz2

  windows-all-20050115.zip

  把它放在/usr/software/mplayer目錄下.

  安裝時(shí)先安裝編碼包,mplayer的編碼包須安裝在/usr/lib/codecs/和/usr/lib/wincodecs(win32)中。

  [root@fc4 /]# cd /usr/software/mplayer

  [root@fc4 mplayer]# tar vjxf all-20050216.tar.bz2

  [root@fc4 mplayer]# mv all-20050216 /usr/lib/codecs

  [root@fc4 mplayer]# chmod 644 /usr/lib/codecs/*

  [root@fc4 mplayer]# chown root.root /usr/lib/codecs/*

  [root@fc4 mplayer]# unzip windows-all-20050115.zip

  [root@fc4 mplayer]# mv windows-all-20050115 /usr/lib/wincodecs 或者 # mv windows-all-20050115 /usr/lib/win32

  [root@fc4 mplayer]# chmod 644 /usr/lib/wincodecs/* 或者 # chmod 644 /usr/lib/win32/*

  [root@fc4 mplayer]# chown root.root /usr/lib/wincodecs/* 或者 # chown root.root /usr/lib/win32/*

  這樣解碼包就安裝好了,下面開始安裝mplayer主程序

  [root@rh9 mplayer]# bzip2 -cd MPlayer-1.0pre7try2.tar.bz2 | tar xvf -

  [root@rh9 mplayer]# cd MPlayer-1.0pre7/

  接下來是配置準(zhǔn)備編譯,是最關(guān)鍵也是最困難的。關(guān)于配置首先要確定幾個(gè)rpm的包是否安裝了,它們是:gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel,可以下載也可以在Fedora Core 4的第四張安裝盤里找到安裝。

  編譯mplayer源碼包時(shí)FC4默認(rèn)安裝的GCC4.0不可以用,而是要安裝GCC3.2即這兩個(gè)包:compat-gcc-32(CD3)和compat-gcc-32-c++ (CD4)

  確認(rèn)上面這幾個(gè)包已經(jīng)安裝后,可以開始配置編譯了.

  以下這個(gè)是我自己的機(jī)上設(shè)置的。注意,如果不是用FC4,最后一個(gè)選項(xiàng) --cc=gcc32 可以不用,如果gcc版本的比較低,無法通過配置.最好升級(jí)到gcc 3.2.x以上.

  [root@fc4 MPlayer-1.0pre7try2]# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --with-codecsdir=/usr/lib/codecs/ --with-win32libdir=/usr/lib/wincodecs/ --confdir=/etc/mplayer --cc=gcc32

  configure后面的參數(shù)是為了使用圖形界面(即皮膚),以及配置文件位置等等設(shè)置的。需要注意的是,最后--cc=gcc32一定需要,是調(diào)用 gcc3.2來編譯程序。否則會(huì)調(diào)用GCC4.0來編譯,mplayer是不能用gcc4.0編譯的。配置成功后,后面就一馬平川了!

  [root@fc4 MPlayer-1.0pre7try2]# make

  [root@fc4 MPlayer-1.0pre7try2]# make install

  如果前面的設(shè)置等都正確,這里就不會(huì)再有錯(cuò)誤了。現(xiàn)在mplayer已經(jīng)裝到了你的linux里,下面要安裝皮膚即圖形界面。

  然后回到原來的目錄。

  [root@fc4 MPlayer-1.0pre7try2]# cd ..

  [root@fc4 mplayer]# bzip2 -cd Blue-1.4.tar.bz2 | tar xvf - -C /usr/share/mplayer/Skin/

  [root@fc4 mplayer]# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/

  這里安裝了剛剛的那個(gè)blue皮膚并將它設(shè)為默認(rèn)的,安裝完以后你也可以找到各種mplayer的皮膚,不用解壓直接放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮膚了。

  然后可以在桌面上放置一個(gè)mplayer的圖標(biāo),在桌面上右鍵選擇啟動(dòng)器(針對(duì)gnome),名稱為mplayer;命令為 /usr/bin/gmplayer,而mplayer的默認(rèn)圖標(biāo)位置在/usr/share/pixmaps/mplayer- desktop.xpm 或者用命令 # cp /usr/share/pixmaps/mplayer-desktop.xpm /root/Desktop/

  (二) 故障分析與解決

  安裝完后,我們啟動(dòng)MPlayer,有可能會(huì)出現(xiàn)如下這樣的錯(cuò)誤:

  "New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."

  這時(shí)候我們用系統(tǒng)自帶的字體來代替.

  [root@fc4 mplayer]# cd /usr/share/fonts/zh_CN/TrueType/

  找其中一個(gè)字體文件復(fù)制到當(dāng)前用戶目錄的 .mplayer/ 目錄下

  [root@fc4 TrueType]#cp gbsn00lp.ttf ~/.mplayer/subfont.ttf

  這樣就解決了字體問題了.

  (三) 注意問題

  卸載mplayer只需在剛剛由MPlayer-1.0pre7try2.tar.bz2解壓出來的MPlayer-1.0pre7try2目錄下運(yùn)行 make uninstall即可。所以,這個(gè)解壓出來的文件夾不要?jiǎng)h除,如果刪除了,卸載的時(shí)候也可以到安裝目錄下直接刪除,linux下沒有注冊(cè)表的概念放心刪除!

  (四) 安裝總結(jié)

  1. 安裝的最初的配置是最重要的.選項(xiàng)并不是越多越好的.只要可以實(shí)現(xiàn)播放各種格式,包括rmvb和windows下各種媒體類型就行了.因?yàn)閣indcodecs和codecs已經(jīng)包含了常用的格式了.

  2. 要多留意在./configure過程中的錯(cuò)誤或者沒有符合的依賴關(guān)系.有時(shí)候無法進(jìn)行make.就是在這一步出了問題.如果不能進(jìn)行make,一般有提示的,其日志在config.log中.還有一個(gè)辦法,就是通過管道輸出到文本文件中,可以了解到安裝的過程. 如 # ./configure | tee tmp.txt .這樣就可以分析錯(cuò)誤了.

  3. 在make的安裝過程中,往往有好多警告,這并不是錯(cuò)誤,而是編寫程序的人沒有注意到的問題,如變量定義不恰當(dāng)?shù)?并不影響程序的安裝.

  4. 如果安裝過程中不能順利進(jìn)行,要想還原到最初源代碼狀態(tài). 使用命令 # make distclean 清除之前的配置,再進(jìn)行新的配置.

熱詞搜索:

上一篇:Linux下寬帶設(shè)置使局域網(wǎng)連接互聯(lián)網(wǎng)
下一篇:linux下亂碼問題的終極解決方法

分享到: 收藏
主站蜘蛛池模板: 漂亮孕妇突然肚子疼视频| angelina全集在线观看| 成人在线免费观看电影| av网址大全在线| 李玟雨| 特殊的精油按摩1| 23号牛乃唐第一季电视剧免费观看| 女演员佟欣简介| 北京卫视手机直播| 《电业安全工作规程》电力线路| 飞鸟里伊奈| 孽子 电影| 91自拍网| 凌晨晚餐| 村上信五| 生气的形容词| 泰国xxx| 免费观看父女情深的电视剧| 新红楼梦电影| 男生帅气动漫头像| 黑帮大佬和我的三百六十五| 吻激情| 咸猪手| 邵雨薇为艺术做出贡献的电影有哪些| 情剑山河| 菊次郎的夏天钢琴谱简谱| 折纸视频教程| 兔子先生在线观看| 电视剧暗夜与黎明剧情介绍| 中医基础理论试题题库及答案| 寡妇一级毛片视频| 秀人网 官网门户免费| 免费看裸色| 日本电影怪物| 五年级下册谐音小故事| 吴雪雯| 姐妹会的秘密电影| 海蓝之谜精粹水| 乱世危情电视剧演员表| 电影《斯大林格勒》| 单位同意报考证明|