当前位置:  开发笔记 > 编程语言 > 正文

debian lenny(testing)安装audacious1.5

debianlenny(testing)安装audacious1.5--Linux发行版技术-Debian信息,下面是详情阅读。
作者:wg_wang

linux/debian下的音频播放器用过很多个了,每一个都有其各自的好坏,但每一个比起win下的foobar、winamp,千千静听等都差距相当大,而且,win下不同播放器的解码器通用,linux下各个播放器的解码器还有所差别。

1、以前用过bmp感觉不错,可后来被改为bmpx,感觉很庞大,启动慢,而且大多数功能都不需要,于是放弃,现在发展到什么样子了也不知道。

2、rebmp,据说不错,下载下来编译不通过,可能支持i386不错,对amd64有个别语句(好像是数据类型)有错误,没有花特别多的时间去搞定它。另外据说rebmp有个歌词插件,这个不错,希望有朝一日能进入debian的源中。

3、xmms和xmms2,xmms对中文支持太烂了,xmms2好像不错,下下来用了一小段时间,忘了什么原因让我放弃了。xmms2debian上的是支持ape的,也有cuesheet插件。

4、vlc,不支持ape,比较郁闷。另外,vlc是一个优秀的软件,不管linux还是win下都挺喜欢的,就是,对皮肤的支持不太好。

5、mplayer,debian lenny amd64的不支持长文件名(全路径),不知道是普遍原因还是个例。

6、gnome自带的totem,解码器不多,网上也没找到下载更多解码器的地方。

7、rhythmbox,以前感觉还好,也是解码器不够多。后来都没装过,印象也不是很好的播放器。

8、alsa-player,没用过。

9、realplayer,以前用过,不过amd64好难搞定,郁闷。

10、audacious,用过很长时间的1.4.*版本的,感觉最好的一个播放器了,就是不支持ape,有cuesheet插件,不过我机器上的cue文件从来都不识别,据说是个bug,不认识第一行非title域的cue文件。最近据说audacious出了1.5版本的了,支持ape。可等了好久,lenny源都没有,于是自己搞。

编译安装audacious1.5.

官网下载源码,网址
http://audacious-media-player.org/index.php?title=Downloads
下载下面两个文件(tgz或tbz2其中一个就可以了)
audacious-1.5.0.tgz or audacious-1.5.0.tbz2
audacious-plugins-1.5.0.tgz or audacious-plugins-1.5.0.tbz2

解压,进入相应的文件夹,由于不想安装到系统目录下,而要把它安装到用户的bin目录下,于是输入如下命令:
audacious-1.5.0$ ./configure --prefix ~/bin

在配置的过程中随时都可能会因为系统中缺少某种库而出现错误,安装相应的库的dev包就可以了。

例如,缺少libmcs1,就安装libmcs-deb包,用如下命令
#apt-get install libmcs-dev

另外会出现dbus不支持却可以configure的情况,但是会在编译是出现错误而不能继续编译,所以,要把dbus相关的几个包给安装了,包括libdbus-1-dev,libdbus-glib-1-dev记起所依赖的包。

然后在audacious-1.5.0目录下编译和安装:
audacious-1.5.0$ make
audacious-1.5.0$ make install

audacious便会安装在~/bin下了。
$ ls ~/bin

会出现如下几个文件夹bin、lib、share等,audacious在bin目录下,把~/bin/bin加入path,就可以随时是哟给你audacious了。

编译audacious-plugins-1.5.*
解压,进入目录audacious-plugins-1.5.0,输入
audacious-plugins-1.5.0$ export PKG_CONFIG_PATH=~/bin/share/pkg-config
audacious-plugins-1.5.0$ ./configure --prefix ~/bin --exec-prefix ~/bin/bin
audacious-plugins-1.5.0$ make
audacious-plugins-1.5.0$ make install

之后就可以使用audacious了,而且不与用apt-get安装的软件相冲突。到这儿可能还会有一个问题,如果之前用过audacious1.4.*,会在~/.cache和~/.config下留下audacious相关的文件夹,必须删除干净,否则可能导致1.5版本的不能播放音乐。

附另一种安装方法,更加简单。
由于debian sid的源中已经有了1.5.*版本的了,所以,修改/etc/apt/source.list,把lenny(testing)改成sid,然后安装,安装玩再改回去就可以了。

#apt-get update
#apt-get install audacious

这个同样要把旧版本的cache和config给删除干净,否则也可能出现不能播放音频文件的问题。

最后,期盼,cuesheet插件能够好用,再有一个歌词插件,这样就完美了。
推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有