LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1059|回复: 7

[help]怎么在SUSE10里面装个MPlayer呀?

[复制链接]
发表于 2005-12-30 00:45:43 | 显示全部楼层 |阅读模式
尝试了很多次 说是GCC的版本不对
我的是gcc是4.0.2 MPlayer 是 1.0pre7 是.tar.gz的包
想不通为什么编译的时候会说gcc版本不对
另:哪里有详细的安装说明哦?
我看了很多都是什么Gentoo FC的 按照他们的方法编译就说gcc版本不对
发表于 2005-12-30 01:03:55 | 显示全部楼层
我觉得很简单啊,不要自己编译算了,装rpm包吧。我在 http://packman.links2linux.org/ 下了w32codec-all-20050412-0.pm.0.i586.rpm
lame-3.96.1-pm.1.i686.rpm
MPlayer-1.0pre7-pm.3.i686.rpm
就装好了,如果缺了什么rpm,就到上面找。置顶的帖子里有详细地说明的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-30 11:51:53 | 显示全部楼层
thx... Trying now...
回复 支持 反对

使用道具 举报

发表于 2005-12-30 17:34:18 | 显示全部楼层
mplayer不能用gcc4.0编译的,先用gcc4.0编译个gcc3.x出来,再编译mplayer吧,呵呵,有点麻烦!
回复 支持 反对

使用道具 举报

发表于 2006-1-1 10:26:40 | 显示全部楼层
转贴
suse 10上安装mplayer1.0.pre7 + 皮肤
因为在默认的情况下suse并没有安装开发包,所以这给整个编译过程带来了很多的不便。
也给初学者带来了N多的苦恼。所以在正是安装之前最好先将所需要的gtk和glib安装上
因为mplayer用的是gtk1的库,所以suse默认安装的无法使用必须重新安装
请到http://www.filewatcher.com上去查下?..陌略睾笫褂?/a>
rpm -ivh .....rpm --nodeps进行安装
需要的两个开发包是:glib-devel-1.2.10-16.i386.rpm 、gtk+-devel-1.2.10-29.1.1.i386.rpm

其余的请按我的步骤来:
1、源码的下载:
  MPlayer-1.0pre5源码包: http://ftp5.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre7.tar.bz2

  解码器Essential Codecs:
         http://ftp5.mplayerhq.hu/mplayer ... al-20050412.tar.bz2
  字体fonts:
         http://ftp5.mplayerhq.hu/mplayer ... -iso-8859-1.tar.bz2
         http://ftp5.mplayerhq.hu/mplayer ... -iso-8859-2.tar.bz2
         http://ftp5.mplayerhq.hu/mplayer ... rial-cp1250.tar.bz2
         http://ftp5.mplayerhq.hu/mplayer ... -iso-8859-7.tar.bz2
  皮肤Skins:(以PowerPlayer样式界面为例好看)
         http://ftp5.mplayerhq.hu/mplayer/Skin/PowerPlayer-1.1.tar.bz2
补丁下载: mplayer-1.0_pre7-gcc4-fix.patch.zip
http://www.chinalinuxpub.com/bbs/attachment.php?attachmentid=4380
因为suse10上的gcc版本太高,所以必须要给mplayer打补丁。

2 解压器的安装Essential Codecs:
  tar -jxvf essential-20050412.tar.bz2
  mkdir /usr/lib/codecs
  mv essential-20050412  /usr/lib/codecs
  这个目录可以自己指定
  3、编译安装MPlayer并打补丁:
将补丁解压缩
unzip mplayer-1.0_pre7-gcc4-fix.patch.zip
  解压缩源包
 tar jxvf MPlayer-1.0pre7.tar.bz2
  cd MPlayer-1.0pre7
打补丁:
patch -p1 < ../mplayer-1.0_pre7-gcc4-fix.patch

  ./configure --enable-gui --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs --with-xanimlibdir=/usr/lib/codecs --disable-inet6 --language=zh_CN,en --prefix=/usr/local/MPlayer1.0
  make
  make install
  4、安装字体:
  tar xjvf font-arial-cp1250.tar.bz2
  tar xjvf font-arial-iso-8859-1.tar.bz2
  tar xjvf font-arial-iso-8859-2.tar.bz2
  tar xjvf font-arial-iso-8859-7.tar.bz2
  将解压目录移动到/usr/local/share/MPlayer1.0/mplayer/font/目录下,注意是将压缩包内的文件移动到font下。
  mv font-arial-cp1250/ /usr/local/MPlayer1.0/share/mplayer/font/
  mv font-arial-iso-8859-1/ /usr/local/MPlayer1.0/share/mplayer/font/
  mv font-arial-iso-8859-2/ /usr/local/MPlayer1.0/share/mplayer/font/
  mv font-arial-iso-8859-7/ /usr/local/MPlayer1.0/share/mplayer/font/
  5、安装皮肤
  tar -jxvf PowerPlayer-1.1.tar.bz2
  mv PowerPlayer-1.1 default
  mv default /usr/local/MPlayer1.0/share/mplayer/Skin

后期工作
到/usr/local/MPlayer1.0/bin目录下去运行./gmplayer会弹出一个错误,提示subfont.ttf不存在,而且界面非常之难看,不用着急一会就好.
1 解决字体问题
最好拷贝一个字体到/usr/share/fonts/zh_CN下(这个目录随便,最好规范一些,没有这个目录可以新建),我利用的是windows中的字体
kartika.ttf
ln -s /usr/share/fonts/zh_CN/kartika.ttf /root/.mplayer/subfont.ttf
2 解决配置文件问题
cd MPlayer-1.0pre7
  cd etc
  cp -rf * ~/.mplayer
  mv ~/.mplayer/sample.conf ~/.mplayer/config
3 启动之后是不是好看多了?但是中文汉字还是没有出来吧。解决办法如下:
修改gtkrc
vi /etc/opt/gnome/gtk/gtkrc.zh_CN

style "gtk-default-zh-cn" {
fontset = "-*-FZFangSong-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
将此文件拷贝到用户主目录中
cp /etc/opt/gnome/gtk/gtkrc.zh_CN /root/.gtkrc
4 运行添加参数
LANG=zh_CN.GB2312 /usr/local/MPlayer1.0/bin/gmplayer
5 修改root的locale
改成utf-8 suse里默认是使用的POSIX
这里可以给大家介绍个工具yast
运行之后在左侧选择语言,右边选择详细。。。。将ctype部分选择为:是
确定,大约2分钟后。直接在运行一下gmplayer应该好了吧。

以上只是简要介绍我的安装步骤,只针对suse10。并不一定准确,请大家根据自己的情况来适当调整。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-2 12:06:24 | 显示全部楼层
最后还是用rpm包搞定了 ^_^
回复 支持 反对

使用道具 举报

发表于 2006-1-2 15:57:01 | 显示全部楼层
--disable-gcc-check
回复 支持 反对

使用道具 举报

发表于 2006-1-2 16:07:17 | 显示全部楼层
用cvs得到最新代码可以用gc4编译
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表