LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jsw7001

fedora13安装mplayer失败

[复制链接]
发表于 2010-7-9 22:16:25 | 显示全部楼层
Post by linux高手;2102249
自己编译的软件安全性比较高,高手应该很少人会去用yum这种软件的,用yum安装很可能会下载病毒


高手就帮助LZ解决问题吧,我菜鸟帮顶一下。
回复 支持 反对

使用道具 举报

发表于 2010-7-10 10:07:46 | 显示全部楼层
原来官方的软件包都带病毒啊


LZ,没有装GCC。。。并且编译MP直接./configure就够了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-10 10:47:20 | 显示全部楼层
已经安装过了

[root@jsw soft]# su -c 'rpm -Uvh http://download1.rpmfusion.org/f ... e-stable.noarch.rpm http://download1.rpmfusion.org/n ... e-stable.noarch.rpm'
Retrieving http://download1.rpmfusion.org/f ... e-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/n ... e-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.T4wq5L: Header V3 RSA/SHA256 Signature, key ID 8fcff4da: NOKEY
warning: /var/tmp/rpm-tmp.J7MleI: Header V3 RSA/SHA256 Signature, key ID 8dc43844: NOKEY
Preparing...                ########################################### [100%]
        package rpmfusion-free-release-11-2.noarch is already installed
        package rpmfusion-nonfree-release-11-2.noarch is already installed  


但是还是一样的提示:
[root@jsw MPlayer-1.0rc3]# ./configure
Detected operating system: Linux
Detected host architecture: i386
Checking for host cc ... gcc
Checking for cross compilation ... yes
./configure: line 1579: gcc: command not found
./configure: line 1584: gcc: command not found
Checking for CPU vendor ... GenuineIntel (6:23:6)
Checking for CPU type ...  Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz
Checking for kernel support of mmx ... failed
It seems that your kernel does not correctly support mmx.
To use mmx extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of mmxext ... failed
It seems that your kernel does not correctly support mmxext.
To use mmxext extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of sse ... failed
  

报错是从cpu开始的,我是Thinkpad T400 p8400的cpu,难道不支持?
回复 支持 反对

使用道具 举报

发表于 2010-7-10 11:46:07 | 显示全部楼层
Post by jsw7001;2102400
已经安装过了

[root@jsw soft]# su -c 'rpm -Uvh http://download1.rpmfusion.org/f ... e-stable.noarch.rpm http://download1.rpmfusion.org/n ... e-stable.noarch.rpm'
Retrieving http://download1.rpmfusion.org/f ... e-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/n ... e-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.T4wq5L: Header V3 RSA/SHA256 Signature, key ID 8fcff4da: NOKEY
warning: /var/tmp/rpm-tmp.J7MleI: Header V3 RSA/SHA256 Signature, key ID 8dc43844: NOKEY
Preparing...                ########################################### [100%]
        package rpmfusion-free-release-11-2.noarch is already installed
        package rpmfusion-nonfree-release-11-2.noarch is already installed  


但是还是一样的提示:
[root@jsw MPlayer-1.0rc3]# ./configure
Detected operating system: Linux
Detected host architecture: i386
Checking for host cc ... gcc
Checking for cross compilation ... yes
./configure: line 1579: gcc: command not found
./configure: line 1584: gcc: command not found
Checking for CPU vendor ... GenuineIntel (6:23:6)
Checking for CPU type ...  Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz
Checking for kernel support of mmx ... failed
It seems that your kernel does not correctly support mmx.
To use mmx extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of mmxext ... failed
It seems that your kernel does not correctly support mmxext.
To use mmxext extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of sse ... failed
  

报错是从cpu开始的,我是Thinkpad T400 p8400的cpu,难道不支持?


没看到哪里说你GCC装了,反而只看到MP告诉你没装GCC,你装系统的时候没有勾选开发包吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-10 11:51:26 | 显示全部楼层
是没有勾啊,装的时候选的是桌面方案,没有勾开发的。
回复 支持 反对

使用道具 举报

发表于 2010-7-10 13:08:36 | 显示全部楼层
Post by jsw7001;2102415
是没有勾啊,装的时候选的是桌面方案,没有勾开发的。
没有开发包就没有编译环境,当然会报错了。
先执行以下命令:yum install gcc gcc* gcc-* libg* libstd* compat-gc* compat-libstd*,然后再配置和编译看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-10 13:32:57 | 显示全部楼层
Post by realasking;2102425
没有开发包就没有编译环境,当然会报错了。
先执行以下命令:yum install gcc gcc* gcc-* libg* libstd* compat-gc* compat-libstd*,然后再配置和编译看看。

[root@jsw MPlayer-1.0rc3]# yum install gcc gcc* gcc-* libg* libstd* compat-gc* compat-libstd*
已加载插件:presto, refresh-packagekit
设置安装进程
包 libglade2-2.6.4-3.fc12.i686 已安装并且是最新版本
包 libgail-gnome-1.20.2-2.fc13.i686 已安装并且是最新版本
包 libgssglue-0.1-8.fc12.i686 已安装并且是最新版本
包 libgsf-1.14.17-1.fc13.i686 已安装并且是最新版本
包 libgtop2-2.28.1-2.fc13.i686 已安装并且是最新版本
包 libgpg-error-1.7-1.fc13.i686 已安装并且是最新版本
包 libgxim-0.3.3-3.fc12.i686 已安装并且是最新版本
包 libgnome-2.30.0-1.fc13.i686 已安装并且是最新版本
包 libgcrypt-1.4.5-4.fc13.i686 已安装并且是最新版本
包 libgweather-2.30.0-1.fc13.i686 已安装并且是最新版本
包 libgphoto2-2.4.8-1.fc13.i686 已安装并且是最新版本
包 libgnomeui-2.24.3-1.fc13.i686 已安装并且是最新版本
Package libgssapi-devel-0.11-8.fc12.i686 is obsoleted by libgssglue-0.1-8.fc12.i686 which is already installed
Package libgssapi-0.11-8.fc12.i686 is obsoleted by libgssglue-0.1-8.fc12.i686 which is already installed
包 libgnomecanvas-2.30.1-1.fc13.i686 已安装并且是最新版本
解决依赖关系
--> 执行事务检查
---> 软件包 compat-gcc-34.i686 0:3.4.6-18 将被 升级
--> 处理依赖关系 glibc-devel >= 2.2.90-12,它被软件包 compat-gcc-34-3.4.6-18.i686 需要
---> 软件包 compat-gcc-34-c++.i686 0:3.4.6-18 将被 升级
---> 软件包 compat-gcc-34-g77.i686 0:3.4.6-18 将被 升级
--> 处理依赖关系 compat-libf2c-34 = 3.4.6-18,它被软件包 compat-gcc-34-g77-3.4.6-18.i686 需要
--> 处理依赖关系 libg2c.so.0,它被软件包 compat-gcc-34-g77-3.4.6-18.i686 需要
---> 软件包 compat-libstdc++-296.i686 0:2.96-143 将被 升级
---> 软件包 compat-libstdc++-33.i686 0:3.2.3-68 将被 升级
---> 软件包 gcc.i686 0:4.4.4-10.fc13 将被 升级
--> 处理依赖关系 cpp = 4.4.4-10.fc13,它被软件包 gcc-4.4.4-10.fc13.i686 需要
--> 处理依赖关系 cloog-ppl >= 0.15,它被软件包 gcc-4.4.4-10.fc13.i686 需要
---> 软件包 gcc-c++.i686 0:4.4.4-10.fc13 将被 升级
---> 软件包 gcc-gfortran.i686 0:4.4.4-10.fc13 将被 升级
---> 软件包 gcc-gnat.i686 0:4.4.4-10.fc13 将被 升级
---> 软件包 gcc-java.i686 0:4.4.4-10.fc13 将被 升级
错误:failure: repodata/27241b0525fd7af48e7eb3c83388b2b2a981e72ac5e534846255394c0826fc95-filelists.sqlite.bz2 from InstallMedia: [Errno 256] No more mirrors to try.
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


  
请帮看看
回复 支持 反对

使用道具 举报

发表于 2010-7-10 16:33:32 | 显示全部楼层
Post by jsw7001;2102429
[root@jsw MPlayer-1.0rc3]# yum install gcc gcc* gcc-* libg* libstd* compat-gc* compat-libstd*
已加载插件:presto, refresh-packagekit
设置安装进程
包 libglade2-2.6.4-3.fc12.i686 已安装并且是最新版本
包 libgail-gnome-1.20.2-2.fc13.i686 已安装并且是最新版本
包 libgssglue-0.1-8.fc12.i686 已安装并且是最新版本
包 libgsf-1.14.17-1.fc13.i686 已安装并且是最新版本
包 libgtop2-2.28.1-2.fc13.i686 已安装并且是最新版本
包 libgpg-error-1.7-1.fc13.i686 已安装并且是最新版本
包 libgxim-0.3.3-3.fc12.i686 已安装并且是最新版本
包 libgnome-2.30.0-1.fc13.i686 已安装并且是最新版本
包 libgcrypt-1.4.5-4.fc13.i686 已安装并且是最新版本
包 libgweather-2.30.0-1.fc13.i686 已安装并且是最新版本
包 libgphoto2-2.4.8-1.fc13.i686 已安装并且是最新版本
包 libgnomeui-2.24.3-1.fc13.i686 已安装并且是最新版本
Package libgssapi-devel-0.11-8.fc12.i686 is obsoleted by libgssglue-0.1-8.fc12.i686 which is already installed
Package libgssapi-0.11-8.fc12.i686 is obsoleted by libgssglue-0.1-8.fc12.i686 which is already installed
包 libgnomecanvas-2.30.1-1.fc13.i686 已安装并且是最新版本
解决依赖关系
--> 执行事务检查
---> 软件包 compat-gcc-34.i686 0:3.4.6-18 将被 升级
--> 处理依赖关系 glibc-devel >= 2.2.90-12,它被软件包 compat-gcc-34-3.4.6-18.i686 需要
---> 软件包 compat-gcc-34-c++.i686 0:3.4.6-18 将被 升级
---> 软件包 compat-gcc-34-g77.i686 0:3.4.6-18 将被 升级
--> 处理依赖关系 compat-libf2c-34 = 3.4.6-18,它被软件包 compat-gcc-34-g77-3.4.6-18.i686 需要
--> 处理依赖关系 libg2c.so.0,它被软件包 compat-gcc-34-g77-3.4.6-18.i686 需要
---> 软件包 compat-libstdc++-296.i686 0:2.96-143 将被 升级
---> 软件包 compat-libstdc++-33.i686 0:3.2.3-68 将被 升级
---> 软件包 gcc.i686 0:4.4.4-10.fc13 将被 升级
--> 处理依赖关系 cpp = 4.4.4-10.fc13,它被软件包 gcc-4.4.4-10.fc13.i686 需要
--> 处理依赖关系 cloog-ppl >= 0.15,它被软件包 gcc-4.4.4-10.fc13.i686 需要
---> 软件包 gcc-c++.i686 0:4.4.4-10.fc13 将被 升级
---> 软件包 gcc-gfortran.i686 0:4.4.4-10.fc13 将被 升级
---> 软件包 gcc-gnat.i686 0:4.4.4-10.fc13 将被 升级
---> 软件包 gcc-java.i686 0:4.4.4-10.fc13 将被 升级
错误:failure: repodata/27241b0525fd7af48e7eb3c83388b2b2a981e72ac5e534846255394c0826fc95-filelists.sqlite.bz2 from InstallMedia: [Errno 256] No more mirrors to try.
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


  
请帮看看

你到软件安装删除那里看看,根据mplayer少什么就安装什么就可以编译了!
回复 支持 反对

使用道具 举报

发表于 2010-7-15 19:03:48 | 显示全部楼层
也许还需要解码器,这个是rpm版的解码器,移步115网盘下载.提取码:f133b0ce70
回复 支持 反对

使用道具 举报

发表于 2010-7-16 10:41:36 | 显示全部楼层
为什么现在还那么喜欢用rpm来安装东西呢````  yum不是直接方便得多了
回复 支持 反对

使用道具 举报

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

本版积分规则

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