step 1,準備好所有的檔案,如下所示:
mplayer-1.0rc2.tar.bz2
mplayer原始檔
blue-1.7.tar.bz2
mplayer 通用解碼器
windows-all-20071007.zip
mplayer win32解碼器
step 2,編譯環境準備:
執行一下命令:
apt-get install libgtk2.0-dev
mplayer有用到gtk,所以需要安裝
apt-get install build-essential
編譯環境,automake等
step 3,建立程式資料夾
3.1 執行:sudo mkdir /usr/local/mplayer
[當然你可以選擇別的目錄]
建立mplayer主目錄
3.2 執行: sudo
mkdir /usr/lib/codes
建立mplayer 解碼器目錄
3.3 執行: sudo mkdir /usr/lib/win32codes
建立mplayer win32解碼器目錄
3.4 解壓縮檔案
解壓縮: mplayer-1.0rc2.tar.bz2
執行: tar -xjvf mplayer-1.0rc2.tar.bz2
生成乙個mplayer-1.0rc2的目錄
解壓縮: blue-1.7.tar.bz2
執行:tar -xjvf blue-1.7.tar.bz2
生成blue-1.7
目錄 解壓縮: font-arial-cp1250.zip
執行: unzip font-arial-cp1250.zip
生成font-arial-cp1250目錄
解壓縮: essential-20071007.tar.bz2
執行: tar -xjvf essential-20071007.tar.bz2
生成essential-20071007目錄
step 4,拷貝檔案準備編譯
將剛才解壓的essential-20071007下的檔案拷貝到/usr/lib/codes 下
執行:sudo cp essential-20071007/* /usr/lib/codes/ -raf
修改檔案許可權為777,即所有人都可以訪問
執行: sudo chmod 777 /usr/lib/codes/*
解壓縮: windows-essential-20071007.zip
執行: unzip windows-essential-20071007.zip
生成windows-essential-20071007目錄
拷貝檔案
執行: sudo cp windows-essential-20071007/* /usr/lib/win32codes/ -raf
修改檔案許可權為777,即所有人都可以訪問
執行: sudo chmod 777 /usr/lib/win32codes/*
step 5,編譯源**安裝mplayer
執行: cd mplayer-1.0rc2
進入mplayer 原始碼目錄
執行:sudo ./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --codecsdir=/usr/lib/codes/ --win32codecsdir=/usr/lib/win32codes/ --language=zh_cn
配置命令引數解釋如下:
./configure
#詳細說明見./configure
--help
--prefix=/usr/local/mplayer/
#安裝路徑
--enable-gui
#支援圖形化視窗,如果你只在命令下用可以不要這個
--enable-freetype
#方便以後調整字型
-codecsdir=/usr/lib/codecs/
#指定編碼所在位置
--win32codecsdir=/usr/lib/wincodecs/
#指定win32編碼目錄
成功後生成makefile檔案
執行:
make
&make install
step 6,配置和**
接下來配置mplayer
切換到執行: cd /usr/local/mplayer/bin/
執行: ./mplayer
這時在你的使用者目錄下會建立mplayer的資料夾
執行: cp * /usr/bin/
把mplayer主檔案拷貝到系統執行環境目錄下
切換到原始碼資料夾的 mplayer-1.0rc2/etc/
執行:sudo cp input.conf example.conf menu.conf codecs.conf ~/.mplayer/
切換到存放解壓檔案的目錄,
執行: sudo mv blue-1.7
/ /usr/local/mplayer/share/mplayer/skins/
執行: cd /usr/local/mplayer/share/mplayer/skins/
執行: ln -s blue-1.7
/ default
建立預設**軟鏈結
再次切換到存放解壓檔案的目錄,
執行: cd font-arial-cp1250/
執行: sudo cp font-arial-14-cp1250/ ~/.mplayer/font -raf
拷貝字型
這樣就大功告成拉!
如果不能夠全屏:請進行一下操作
gedit ~/.mplayer/config
另起一行寫上: zoom=yes 儲存退出就行了!
執行mplayer則:
gmplayer 就可以啦!
上幾張圖,哈哈:
通過編譯原始碼在Linux上安裝Python
絕大多數的linux發行版上都自帶了python環境,但是在實際的應用中,系統自帶的python環境可能因為版本等問題無法滿足實際的需求,此時就需要通過編譯原始碼的方式安裝特定版本的python。2.通過yum安裝python的一些依賴包 yum y install gcc ncurses deve...
ubuntu上opencv原始碼安裝
徹底解除安裝原來版本的方法 ubuntu版本16.04,opencv版本3.4.6,帶cuda原始碼安裝 參考 a git clone cd opencv b git checkout 33b765d7979fd8a6038026aa44f6ff1a9c082b7b git checkout b 3...
Ubuntu原始碼編譯安裝實踐
最近由於工作需要原始碼編譯安裝nginx原始碼包,即以.tar.gz結尾的包 正常步驟應該是 1.sudo tar zxvf nginx 1.7.9.tar.gz 2.cd nginx 1.7.9 3.sudo configure 4.sudo make 5.sudo make install 但是...