红联Linux门户
Linux帮助

FC6安装mplayer时到哪去下compat-gcc32

发布时间:2007-10-19 10:24:13来源:红联作者:zyt
FC6安装mplayer时到哪去下compat-gcc32与compat-gcc32-c++,我在网上只找到了gcc32.3tar.gz。我是新手,还望赐教
文章评论

共有 11 条评论

  1. gxf 于 2007-10-19 11:49:28发表:

    引用:
    原帖由 zyt 于 2007-10-19 11:42 发表
    从哪一步开始用yum install mplayer*?

    就是不做本地安装,直接在线安装撒

  2. 奶茶dsk 于 2007-10-19 11:42:49发表:

    引用:
    原帖由 gxf 于 2007-10-19 11:37 发表
    直接yum install mplayer*

    恩,那个方法太冗长了。。。

  3. zyt 于 2007-10-19 11:42:27发表:

    从哪一步开始用yum install mplayer*?

  4. gxf 于 2007-10-19 11:37:35发表:

    直接yum install mplayer*

  5. zyt 于 2007-10-19 11:36:36发表:

    我的gcc版本为4.1.1

  6. 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下没有注册表的概念放心删除!

  7. 奶茶dsk 于 2007-10-19 11:27:46发表:

    引用:
    原帖由 zyt 于 2007-10-19 10:24 发表
    FC6安装mplayer时到哪去下compat-gcc32与compat-gcc32-c++,我在网上只找到了gcc32.3tar.gz。我是新手,还望赐教

    直接在线安装吧。。。
    http://www.linuxdiyf.com/bbs/viewthread.php?tid=45144&highlight=fc6%2Bmplayer

  8. 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
    我安装的时候是这个结果

  9. 奶茶dsk 于 2007-10-19 11:09:24发表:

    呵呵,偶觉得直接 yum install ******
    搞定。。。
    论坛有关于安装mplayer的帖子,你搜索下。。。

  10. zyt 于 2007-10-19 11:04:45发表:

    一般在第几张盘里?

  11. gxf 于 2007-10-19 11:00:36发表:

    到安装盘里面找一下