mplayer安裝過程

  之前咱們安裝mplayer的時候,每每參考了網上的教程,但是有些教程只是注重在自已本機的運行環境,能夠正常安裝.可是在初學者電腦裏,狀況就不同了.甚至有些人不負責任,寫的教程誤導了初學者.以前我也走了很多彎路,可是從彎路中我慢慢弄清楚了安裝與分析過程.如下就是個人安裝過程.個別語句引用了其餘的優秀教程,在此基礎上,注重了安裝遺留問題的分析與解決.但願對本文的轉載的同時,保留做者的署名.
(一) 安裝過程
  MPlayer,是一種功能強大的跨平臺優秀媒體 播放器.本人蔘考了網上的一些安裝方法,在此基礎上,按照本身的經驗總結出來的.下面我以Fedora core 4安裝mplayer.
  安裝mplayer須要四個包的安裝:主程序,皮膚,codecs以及wincodecs(win32)。這四個程序均可以從mplayer官方網站下載:[url]www.mplayerhq.hu[/url] 我下載的程序分別是如下四種:
  src: MPlayer-1.0pre7try2.tar.bz2
  skin: Blue-1.4.tar.bz2
  codecs: all-20050412.tar.bz2
  windows-all-20050115.zip
  把它放在/usr/software/mplayer目錄下.
  安裝時先安裝編碼包,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/
  接下來是配置準備編譯,是最關鍵也是最困難的。關於配置首先要肯定幾個rpm的包是否安裝了,它們是:gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel,能夠下載也能夠在Fedora Core 4的第四張安裝盤裏找到安裝。
  編譯mplayer源碼包時FC4默認安裝的GCC4.0不能夠用,而是要安裝GCC3.2即這兩個包:compat -gcc-32(CD3)和compat-gcc-32-c++ (CD4)
  確認上面這幾個包已經安裝後,能夠開始配置編譯了.
  如下這個是我本身的機上設置的。注意,若是不是用FC4,最後一個選項 --cc=gcc32 能夠不用,若是gcc版本的比較低,沒法經過配置.最好升級到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後面的參數是爲了使用圖形界面(即皮膚),以及配置文件位置等等設置的。須要注意的是,最後--cc=gcc32必定須要,是調用 gcc3.2來編譯程序。不然會調用GCC4.0來編譯,mplayer是不能用gcc4.0編譯的。配置成功後,後面就一馬平川了!< /span>
(注:在fedora core 6下不要 --cc=gcc32 才能正常編譯 )
  [root@fc4 MPlayer-1.0pre7try2]# make
  [root@fc4 MPlayer-1.0pre7try2]# make install
  若是前面的設置等都正確,這裏就不會再有錯誤了。如今mplayer已經裝到了你的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/
  這裏安裝了剛剛的那個blue皮膚並將它設爲默認的,安裝完之後你也能夠找到各類mplayer的皮膚,不用解壓直接放到/usr/share/mplayer/Skin/下就能夠在mplayer的界面上修改皮膚了。
  而後能夠在桌面上放置一個mplayer的圖標,在桌面上右鍵選擇啓動器(針對 gnome),名稱爲mplayer;命令爲 /usr/bin/gmplayer,而mplayer的默認圖標位置在/usr/share/pixmaps/mplayer- desktop.xpm 或者用命令 # cp /usr/share/pixmaps/mplayer-desktop.xpm /root/Desktop/
(二) 故障分析與解決
  安裝完後,咱們啓動MPlayer,有可能會出現以下這樣的錯誤:
  "New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."
  這時候咱們用系統自帶的字體來代替.
  [root@fc4 mplayer]# cd /usr/share/fonts/zh_CN/TrueType/
  找其中一個字體文件複製到當前用戶目錄的 .mplayer/ 目錄下
  [root@fc4 TrueType]#cp gbsn00lp.ttf ~/.mplayer/subfont.ttf
  這樣就解決了字體問題了.
(三) 注意問題
  卸載mplayer只需在剛剛由MPlayer- 1.0pre7try2.tar.bz2解壓出來的MPlayer-1.0pre7try2目錄下運行 make uninstall便可。因此,這個解壓出來的文件夾不要刪除,若是刪除了,卸載的時候也能夠到安裝目錄下直接刪除,linux下沒有註冊表的概念放心刪除!
(四) 安裝總結
  1. 安裝的最初的配置是最重要的.選項並非越多越好的.只要能夠實現播放各類格式,包括rmvb和windows下各類媒體類型就好了.由於 windcodecs和codecs已經包含了經常使用的格式了.
  2. 要多留意在./configure過程當中的錯誤或者沒有符合的依賴關係.有時候沒法進行make.就是在這一步出了問題.若是不能進行make,通常有提示的,其日誌在config.log中.還有一個辦法,就是經過管道輸出到文本文件中,能夠了解到安裝的過程. 如 # ./configure | tee tmp.txt .這樣就能夠分析錯誤了.
  3. 在make的安裝過程當中,每每有好多警告,這並非錯誤,而是編寫程序的人沒有注意到的問題,如變量定義不恰當等,並不影響程序的安裝.
  4. 若是安裝過程當中不能順利進行,要想還原到最初源代碼狀態. 使用命令 # make distclean 清除以前的配置,再進行新的配置.
相關文章
相關標籤/搜索