[root@FC6 MPlayer-1.0pre8]# yum install compat-gcc-32-c++
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: compat-gcc-32-c++
Nothing to do
我安装的时候是这个结果
gxf 于 2007-10-19 11:49:28发表:
就是不做本地安装,直接在线安装撒
奶茶dsk 于 2007-10-19 11:42:49发表:
恩,那个方法太冗长了。。。
zyt 于 2007-10-19 11:42:27发表:
从哪一步开始用yum install mplayer*?
gxf 于 2007-10-19 11:37:35发表:
直接yum install mplayer*
zyt 于 2007-10-19 11:36:36发表:
我的gcc版本为4.1.1
zyt 于 2007-10-19 11:34:17发表:
我照着下边安装的,到了安装compat-gcc-32就不会了
FC6安装mplayer全过程
1)lame-3.97.tar.gz
下载地址
http://downloads.sourceforge.net/lame/lame-3.97.tar.gz?modtime=1159107882&big_mirror=0
# tar zxvf lame-3.97.tar.gz
# cd lame-3.97
# ./configure --prefix=/usr
# make
# make install
Note: If you install Lame without --prefix=/usr MPlayer may not properly link to the Lame libraries.
2)divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
下载地址:
ftp://rpmfind.net/linux/dag/fedora/3/en/i386/dag/RPMS/divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
#rpm -ivh divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
3)xvidcore-1.1.2.tar.gz
http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz
或者按说明下载http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.bz2
# tar jxvf xvidcore-1.1.2.tar.bz2
# cd xvidcore-1.1.0/build/generic/
# ./configure
# make
# make install
3.5) live555-latest.tar.gz 这个是用来支持流媒体协议(如rtsp,mms等)的
http://www.live555.com/liveMedia/public/
# tar zxvf live555-latest.tar.gz
# cd live
# ./genMakefiles linux
# make
# cd ..
# cp -a live /usr/local/lib/live
4) all-20061022.tar.bz2 和 windows-all-20061022.zip
这两个是 编码包
http://www1.mplayerhq.hu/MPlayer/releases/codecs/
mplayer的编码包默认应安装在/usr/local/lib/codecs/中,这样省事
(如果装在了其他目录,在装MPlayer时,./configure的参数要指明路径。)
# tar jxvf all-20061022.tar.bz2
# mkdir /usr/local/lib/codecs/
# mv -f all-20061022/* /usr/local/lib/codecs/
# rmdir all-20060611
then
# unzip windows-all-20061022.zip
# mv windows-all-20061022 /usr/lib/win32
# ln -s /usr/local/lib/codecs /usr/lib/win32
5)下载MPlayer-1.0pre8.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre8.tar.bz2
# tar jxvf MPlayer-1.0pre8.tar.bz2
# cd MPlayer-1.0pre8
接下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:
gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel
查询有没有安装(例如#rpm -qa|grep gtk),发现有两个devel包没有装,用
#yum install gtk+-devel
#yum install glib-devel 安装了两个devel包。
编译mplayer源码包时FC6默认安装的GCC4.1不可以用,而是要安装GCC3.2即这两个包:
compat-gcc-32 和compat-gcc-32-c++
同样,我也是用
#yum install compat-gcc-32
#yum install compat-gcc-32-c++ 安装的
确认上面这几个包已经安装后,可以开始配置编译了:
# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --cc=gcc32
说一下参数的意思:
--enable-gui 是打开图形界面 这个我想一般都需要
--enalbe-largefiles 允许播放超过2g的大文件
--enable-menu 允许菜单
--prefix=/usr 这个...
--confdir=/etc/mplayer 这个是mplayer的安装目录
--cc=gcc32 用gcc32来编译,这个很关键
(注:我一开始还带了--enable-live参数,但是make时总是出错.最后把configure的参数--enable-live去掉终于安装上了.)
注意: 一定要用gcc-3.2来编译,而不能用FC6默认的gcc-4.1来编译。
# make
这个make时间比较长,可以听几首歌先,慢慢等,没有error的话就说明编译成功
# make install
安装完会提示你字体和皮肤的下载地址以及应该放在哪个目录:
*** Download font at http://www.mplayerhq.hu/dload.html
*** for OSD/Subtitles support and extract to /usr/share/mplayer/font/
*** Download skin(s) at http://www.mplayerhq.hu/dload.html
*** for GUI, and extract to /usr/share/mplayer/skins/
6)下载 Blue-1.6.tar.bz2
http://www1.mplayerhq.hu/MPlayer/Skin/
或者去最新主页http://www.mplayerhq.hu/design7/dload.html
#bzip2 -cd Blue-1.6.tar.bz2 | tar xvf - -C /usr/share/mplayer/skins/
# mv /usr/share/mplayer/skins/Blue/ /usr/share/mplayer/skins/default/
这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,解压放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。
7) 字体font-arial-cp1250.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/fonts/font-arial-cp1250.tar.bz2
#tar jxvf font-arial-cp1250.tar.bz2
#cd font-arial-cp1250/
#cp font-arial-18-cp1250 ~/.mplayer/font
然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayer-desktop.xpm
这样整个mplayer的安装过程就结束了,看上去挺麻烦其实真正做起来很快,顶多半个小时就可以做完。
另:卸载mplayer只需在刚刚由MPlayer-1.0pre7.tar.bz2解压出来的MPlayer-1.0pre7目录下运行make uninstall即可。所以,这个解压出来的文件夹不要删除,如果删除了,卸载的时候也可以到安装目录下直接删除,linux下没有注册表的概念放心删除!
奶茶dsk 于 2007-10-19 11:27:46发表:
直接在线安装吧。。。
http://www.linuxdiyf.com/bbs/viewthread.php?tid=45144&highlight=fc6%2Bmplayer
zyt 于 2007-10-19 11:21:01发表:
[root@FC6 MPlayer-1.0pre8]# yum install compat-gcc-32-c++
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: compat-gcc-32-c++
Nothing to do
我安装的时候是这个结果
奶茶dsk 于 2007-10-19 11:09:24发表:
呵呵,偶觉得直接 yum install ******
搞定。。。
论坛有关于安装mplayer的帖子,你搜索下。。。
zyt 于 2007-10-19 11:04:45发表:
一般在第几张盘里?
gxf 于 2007-10-19 11:00:36发表:
到安装盘里面找一下