网络收音机streamtuner和xmms安装以及问题解决

由于在接下来的项目中可能需要做一个网络收音机(linux),上网查了一下资料,从网站上下载 了一个网络收音机的源代码:streamtuner-0.99.99.tar.gz,通过解压,vi  INSTALL得到如下安装步骤:

安装好之后敲入streamtuner启动软件,进入该软件的图形界面。如图:

 

点击播放的时候,出现无法打开xmms子进程,播放停止。网上搜索了一下,是因为streamtuner 只负责管理下载,播放要靠外部播放器 streamtuner 默认是用 xmms 来播放音乐的。那我就下载了个xmms,里面有5个文件:xmms_1.2.7-22_i386.deb,xmms-skins_1.2.7-22_i386.deb,

Xmms-aac_2.6.1-3_i386.deb,xmms-wma_1.0.5-2_i386.deb,xmms-mpg123_1.2.7-22_i386.deb,其中最后一个文件可以不装,因为我装了xmms-mpg123_1.2.7-22_i386.deb时,xmms-wma_1.0.5-2_i386.deb就装不了了,主要原因是这两个包里面有一个重合的库文件。相信大家都注意到了都为x.deb文件,而我的linux为redhat,必须得将这些文件转化为rpm文件,因此下载一个转化工具:alien_8.87.tar.gz,这个工具可以将rpm转deb,也可以反过来。

解压,查看INSTALL文件,得到安装步骤如图:


安装好后,敲入命令:alien–r 文件名。Alien中文的意思是外星人,一般外星人很强大。可以转化成你想要的。转化之后就是安装了,以为很简单的就可以完成,因为是rpm包嘛,一个命令rpm –rih包名就KO了,可是没想到的是,一言难尽。这几个文件首先从谁安装开始呢?可以肯定的是肯定有顺序,一个文件肯定依赖另外一个文件所生成的库,既然这样一个一个试试。报错就排在后面。开始xmms-skins_1.2.7-22_i386.rpmKO,然后就是xmms-wma_1.0.5-2_i386.rpm,报了一大堆的错误,显示是缺了很多的库,但是相比另外两个这个是缺的最少的,那么就是它了,看看缺的什么库。首先解决libgdk-1.2.so.0, libgtk-1.2.so.0。网上找了下,gtk+-1.2.10-1.i386.rpm 这个包里面存在这两个库,于是就安装吧,可是报错,这个包要依赖glib 1:1.2.10。用命令rpm –qa|grep glib查下一个系统是不是安装了glib-1.2.10.显示安装了,不过版本不一样。因此把系统自带的版本卸载了。从网上下载了glib-1.2.10-1.i386.rpm,好使版本对应。安装好之后,这两个库的问题解决了。然后就是库libxmms.so.1,这个库可以从包xmms-1.2.7-1.i386.rpm得到。安装这个包的时候也报缺少两个库,libxml.so.1和libvorbisfile.so.0,这两个库分别存在与libxml-1.8.9-5.i386.rpm和libvorbis0-1.0rc3-2.i386.rpm中,安装好这两个库,没报错那,也就是说可以到此安装xmms-wma_1.0.5-2_i386.rpm结束那。开源就是好。什么都能在网上找到。不过这个也太难了点。接下来安装xmms-aac_2.6.1-3_i386.rpm,报错,说没libfadd.so.0,网上找,找到这个库存在faad2-libs-2.6.1-5.el5.i386.rpm中,然后就是安装。没报错,搞定。最后安装xmms_1.2.7-22_i386.rpm,报错,缺少库libmikmod.so.2,这个包存在在mikmod-3.1.6-6.i386.rpm中,安装这个包又报错,说缺少库libncurses.so.4,这个库存在与ncurses4-5.0-5.i386.rpm中,安装ok,到此,xmms_1.2.7-22_i386.rpm也可以顺利的解决了。在终端敲入xmms能够启动程序,弹出xmms经典界面:


也就是说终于把xmms安装成功那。最后进入streamtuner,能够收到电台,耳机的传来了主持人性感的声音。不过基本上都英文电台。最后要弱弱的说一句,xmms其实只是默认的播放器,也就是说可以自己指定播放器,xmms也太难装了(不过在我的linux难装不代表在你电脑上,因为有可能这些库你全部都有,所以这篇文章你就没必要看了),有可能你运气不佳,不过你可以选择装一些常用的播放器,如realplay。很简单,遇到问题网上也有解答。像这个xmms我真无语那。更改默认播放器如图:



这些库文件在网站:http://rpm.pbone.net/下载。

另外非常感谢如下博客,或网站的帮助:

http://blog.csdn.net/ppzlyg/article/details/7687233

http://blog.chinaunix.net/uid-10995602-id-2918617.html

http://www.xmms.org/download.php

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值