centos 7編譯安裝mplayez,centosmplayez
1.首先下載原始碼:http://www.mplayerhq.hu/design7/dload.html. 可以先試一下svn能用不,我的不能使用所以下載的Subversion snapshot。正如dawnload頁面所說,如果編譯最新版本需要ffmpeg,可以下載outdate releases 複製其中的ffmpeg檔案夾到snapshot解壓的檔案夾中。(有點累,不過svn我的不好使,如果svn能用的就省心了);
2.在Downloads目錄wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
下載成功後,解壓這個包。
tar -zxvf essential-amd64-20071007.tar.bz2
然後將加壓出來的檔案夾裡面的所有檔案複製到制定目錄:
sudo mkdir /usr/local/lib/codecs
sudo cp essential-amd64-20071007/* /usr/local/lib/codecs
3.到http://pkgs.org/download/yasm下載 yasm-1.2.0-4.sdl7.x86_64.rpm 並安裝 sudo rpm -ivh ...
然後sudo yum install gtk2* gcc(先看自己又沒有 rpm -qa | grep gtk*)
4.進入解壓出來的mplayer檔案夾進行sudo ./configure --enable-gui --language=zh_CN --enable-alsa --prefix=/usr/local/mplayer(最後一個加了就都安裝到這個檔案夾了,但是需要自己編寫mplayer.desktop檔案已在應用程式欄顯示,且無法右擊開啟一個視頻檔案;沒有這一步則不存在這個問題,個中體會)
如果找到Successfully,就可以make,如果報錯則看一下然後解決。不過這樣走下來應該沒有問題。
然後sudo make
最後 sudo make install
5.然後就是皮膚了
cd ~/Downloads
wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.10.tar.bz2 並解壓
將解壓出來的整個檔案夾複製到制定目錄:
sudo cp -R Blue /usr/local/share/mplayer/skins/
為這個Blue檔案夾做個軟連結,名字叫default。像這樣:
cd /usr/local/share/mplayer/skins/
sudo ln -s Blue/ default,完事了。