安装完Fedora,我就想装个听歌软件,毕竟工作之余,听听歌是个很不错的放松方式.

网上一堆Linux牛们写的各种Linux下的听歌软件安装教程,在这里我代表我们这些菜菜们对这些牛们致以最崇高的敬意.但是由于我们这些菜菜真的是很菜,按照牛们写的教程安装下来总是碰到这样那样的问题,但是牛们的教程里根本没写是如何解决这些问题的,俺们菜菜们就慌了,这咋办呢,只好到处发贴求人,最后一般差不多都解决不了.因为牛们没碰到过啊.

这篇教程记录了我的Mplayer安装之路,同时包括了各个阶段可能碰到的问题都有解答.谈不上什么独创,只希望能给像我一样的菜菜们一些帮助.

第一步:下载相关安装源文件.

目前Mplayer的官方站点提供的了MPlayerv1.0pre8的下载,我的Fedora是FC4版的.在下了该Mplayer最新版本后,并不能顺利安装.有如下错误信息:

libtheora.so.0(libtheora.so.1.0)isneededbymplayer-1.0pre8-1.i386

意思是mplayer需要这个libtheora.so.0东东.调用相关命令检测

[root@Superrenbackup]#!534

rpm-q--whatprovideslibtheora.so.0

libtheora-1.0alpha4-2

[root@Superrenbackup]#!535

rpm-q--whatrequireslibtheora.so.0

gstreamer-plugins-0.8.8-6

[root@Superrenbackup]#rpm-qlibtheora

libtheora-1.0alpha4-2

[root@Superrenbackup]#rpm-qgstreamer

gstreamer-0.8.10-1

[root@Superrenbackup]#

该mplayer所需软件我全部都安装了,为什么却还提示缺少libtheora.so.0(libtheora.so.1.0)它呢,难道libtheora.so.0(libtheora.so.1.0)与libtheora.so.0两个不一样嘛.

yumprovides''libtheora.so.0(libtheora.so.1.0)''

Loading"installonlyn"plugin

SearchingPackages:

Settinguprepositories

livna[1/5]

updates[2/5]

core[3/5]

extras[4/5]

panorama[5/5]

Readingrepositorymetadatainfromlocalfiles

libtheora.i3861.0alpha5-1.2.1core

Matchedfrom:

libtheora.so.0(libtheora.so.1.0)

验证一下,果真不一样,libtheora.so.0(libtheora.so.1.0)对应的是ibtheora-1.0alpha5-1.2.1,是与FC5匹配的,libtheora.so.0对应的是libtheora-1.0alpha4-2.我的Fedora是4.0的,保险起见,我决定不装ibtheora-1.0alpha5-1.2.1,改为换Mplayer的版本.于是从该地址载了个Opre7的.同时从官网下了最新的codecs:essential-20060611.tar.bz2以及皮肤Blue-1.6.tar.bz2和字体font-arial-iso-8859-1.tar.bz2.

第二步:安装

安装时先安装编码包,mplayer的编码包须安装在/usr/local/lib/codecs/中,必须是这个目录,代码如下:(我把上面三个包都放在了backup这个目录里)

[root@Superrenbackup]

#mkdir/usr/local/lib/codecs/

[root@Superrenbackup]

#bzip2-cdessential-20060611.tar.bz2|tarxvf-

[root@Superrenbackup]

#cpall-20050412/*/usr/local/lib/codecs/

这样解码包就安装好了,下面开始安装mplayer主程序

[root@Superrenbackup]

#bzip2-cdMPlayer-1.0pre7.tar.bz2|tarxvf-

[root@Superrenbackup]

#cdMPlayer-1.0pre7/

第三步:编译配置(这一段是从网上copy的,我就按这个过程装的,基本没什么大的问题,谢谢作者kyoryu大牛)

关于配置首先要确定几个rpm的包是否安装了,它们是:gtk -1.2.10,gtk -1.2.10-devel,glib-1.2.10,glib-1.2.10-devel,可以下载也可以在FedoraCore4的第四张安装盘里找到安装。

编译mplayer源码包时FC4默认安装的GCC4.0不可以用,而是要安装GCC3.2即这两个包:compat-gcc-32(CD3)和compat-gcc-32-c (CD4)

确认上面这几个包已经安装后,可以开始配置编译了:

[root@computerMPlayer-1.0pre7]

#./configure--enable-gui--enable-largefiles--enable-menu--prefix=/usr--confdir=/etc/mplayer--cc=gcc32

configure后面的参数是为了使用图形界面(即皮肤),以及配置文件位置等等设置的。需要注意的是,最后--cc=gcc32一定需要,是调用gcc3.2来编译程序。否则会调用GCC4.0来编译,mplayer是不能用gcc4.0编译的。配置成功后,后面就一马平川了!

[root@computerMPlayer-1.0pre7]

#make

[root@computerMPlayer-1.0pre7]

#makeinstall

如果前面的设置等都正确,这里就不会再有错误了。现在mplayer已经装到了你的linux里,下面要安装皮肤即图形界面

[root@computerliye]#bzip2-cdBlue-1.4.tar.bz2|tarxvf--C/usr/share/mplayer/Skin/

[root@computerliye]#mv/usr/share/mplayer/Skin/Blue//usr/share/mplayer/Skin/default/

这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,不用解压直接放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。

安装字体:

#tarjxvffont-arial-iso-8859-1.tar.bz2

#cpfont-arial-iso-8859-1/font-arial-14-iso-8859-1/*/usr/share/mplayer/font

然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayer-desktop.xpm

整个过程安装下来也是挺快的,但是过程是比较艰辛的.对于我们这些菜菜们,遇到问题,首先要镇定,然后根据提示信息,求助google或者baidu,国内找不到,就看国外的论坛,基本上你碰到的问题别人肯定都碰到过,关键是有恒心去寻找答案,不要轻易放弃.久而久之,你也会从一个菜菜上升到大牛的!

输入您的搜索字词 提交搜索表单

linux下mplayer卸载,Linux下播放器之Mplayer安装心得相关推荐

  1. linux java tar 卸载_linux下jdk的卸载与安装

    JDK的卸载 1.检查jdk的是否安装,显示如下表示安装: [root@localhost ~]# rpm -aq|grep java tzdata-java-2010l-1.el6.noarch j ...

  2. linux ssl证书卸载,Linux的ssl证书安装教程

    SSL证书在不同的系统环境下安装,其操作也是有差异的.系统可分为Linux.Windows等,今天小编要和大家讲的是Linux的ssl证书安装教程,一起来看下. Linux的ssl证书安装教程 Lin ...

  3. linux的rpm卸载,linux rpm卸载参数

    linux rpm卸载参数 本站整理   发布时间:2009-03-10 15:38:48   作者:jb51.net   我要评论 rpm卸载参数--test : 卸载测试  --nodeps : ...

  4. windows7卸载linux系统,win7下安全卸载linux系统

    在Win7上安装Linux双系统后,一般都是用的grub启动管理器,想安全的卸载还真是有些难度,下面是我实践过的方法. 网上好多说一条命令:bootrec /fixmbr就搞定的,反正在我这个华硕笔记 ...

  5. linux ssl证书卸载,linux下nginx怎么卸载ssl证书

    常见的情况下,Linux下nginx一般的ssl配置文件是这样的: server { listen 443; server_name example.com; root /apps/www; inde ...

  6. linux下 tftp卸载,linux下tftp使用方法

    ,文章-->嵌入式学习入门全面的讲述学习嵌入式linux中的每个步骤 TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现. 嵌入式linux的tftp开发环境包括两个方面: 一是 ...

  7. linux上pyenv卸载,Linux环境下的 pyenv的安装

    CentOS上安装pyenv: 在安装pyenv前,需要先安装如下的依赖包: 在 CentOS/RHEL/Fedora 下: yum install readline readline-devel r ...

  8. linux asm软件卸载,linux下卸载oracle

    1. 用 oracle 用户登录 如果要再次安装, 最好先做一些备份工作. 包括用户的登录脚本,数据库自动启动关闭的脚本,和 Listener 自动启动的脚本. 要是有可能连创建数据库的脚本也保存下来 ...

  9. linux php7 yum 卸载,Linux_在Centos中yum安装和卸载软件的使用方法,安装一个软件时 yum -y install h - phpStudy...

    在Centos中yum安装和卸载软件的使用方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yu ...

最新文章

  1. java 获取泛型t的class_阿里巴巴都鼎力推荐的java基础之集合其他内容和泛型3
  2. 继续昨日计划: 2022-2-16
  3. ITK:向二进制图像添加噪声
  4. android实现水平进度条_Flutter在线视频播放功能实现(chewie库)
  5. 利用C#开发基于snmpsharpnet基础的SNMP开发应用
  6. window打开IIS
  7. 「leetcode」127. 单词接龙【广度优先搜索】超详细讲解!
  8. SpringBoot4.5.2 整合HikariCP 数据库连接池
  9. 算法图解第八章笔记与习题(贪婪算法)
  10. 安装解锁网易云音乐 unblockneteasemusic 三种方法
  11. To analyze love in women’s kingdom of the Journey to the West
  12. windows 进程通信(使用DDE)
  13. 浊音、清音、爆破音的信号特性分析
  14. SSL/TLS 受诫礼攻击漏洞的问题的解决记录
  15. 数据在云服务器中的安全性不会降低的原因
  16. 删除设备和驱动器中的图标
  17. 计算机网络三级考试题型,计算机三级网络技术考试题型分析
  18. java matcher group方法_Java中正则表达式相关类中Matcher.group()方法
  19. Configuration Manager 2012 R2基础知识
  20. oracle php一键安装,Oracle8.1.6i+ Apache1.3.14+PHP4.0.3完全安装实例

热门文章

  1. Android:用ViewPager实现广告栏
  2. 微信小程序狼人杀游戏代码及步骤
  3. [笔记]What is HDBaseT
  4. 【报告分享】中国宠物保险发展报告-瑞再研究院(附下载)
  5. 工作成果及亮点(围绕岗位职责与年度目标,对全年工作进行总结,提炼工作亮点,汇报工作成果)怎么写...
  6. 2020中南大学计算机考研考科目,2020年考研院校篇——中南大学(总篇)
  7. 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式(一)
  8. tcl脚本调用java dll,为了更广阔的天空
  9. 克鲁斯卡尔算法的java实现
  10. UMLet安装以及使用说明