2008年09月20日我成功安装了audacious,Input Plugin为Flac Audio Plugin,Monkey's Audio Plugin,MPEG Audio Plugin,MPEG 4 Audio Plugin,WMA Plugin等。这样就可以听APE,Flac和mp3了。wma的我基本不听。以下是我的笔记。
  环境:openSuSe 11
  安装方式:Source code(因为suse的源太少了)
  所需文件:
    --audacious-1.5.1.tgz        The Latest Release(http://audacious-media-player.org/)
    --audacious-plugins-1.5.1.tgz    The Latest Release(http://audacious-media-player.org/)
    --flac-1.2.1.tar.gz        (Input Plugin for Flac)
    --libmad-0.15.1b.tar.gz    (Input Plugin for Mp3)
    --libmcs-0.7.1.tgz        (audacious)
    --libmowgli-0.7.0.tgz    (audacious)
    --libogg-1.1.3.tar.gz    (Input Plugin for ogg vorbis)
    --libvorbis-1.2.0.tar.gz    (Input Plugin for ogg vorbis)
  相关站点:
    --http://distfiles.atheme.org/  提供audacious,audacious-plugin的所有版本,以及相关的lib,均为源码包。
    --http://www.xiph.org/downloads/    开源社区,我在上面下载的libogg,libvorbis,libflac
    --ftp://ftp.mars.org/pub/mpeg/    我在上面下载的libmad
  安装步骤:
    1、有效利用configure
        cd audacious-1.5.1
        ./configure
configure非常有用,它的Error告诉你安装audacious所需的lib文件,我的少libmcs,libmowgli
    2、安装libmcs和libmowgli
        cd libmcs-0.7.1
        less README
读README后你会知道如何安装,这两个很简单
        ./configure
        make
        make install
    3、安装audacious-1.5.1
        我认真阅读了README和INSTALL两个文件。然后如下配置
        ./configure --enable-largefile ...其他的忘了。
        make
        make install
    4、查看audacious-plugins-1.5.1自带的插件(利用config.log)
        ./configure
成功后,configure会给出一个列表,指出包含的插件,示例如下
  Input Plugins
  -------------
  MPEG 1/2/3 (madplug):                   no
  MPEG 4 Audio (AAC):                     yes
  Windows Media Audio (wma):              yes
  Monkey's Audio (ape):                   yes
  Module decoder (modplug):               yes
  MIDI modular plugin (amidi-plug):       no
    -> ALSA backend:                      auto
    -> FluidSynth backend:                auto
    -> dummy backend:                     auto
  MIDI to WAVE converter (timidity):      yes
  CD Digital Audio (cdaudio_ng):          no
  sndfile extensions:                     no
  Tone Generator:                         yes
  Ogg Vorbis (vorbis):                    yes
  Free Lossless Audio Codec (flacng):     no
  Commodore 64 audio (sid):               no
  Game music (spc, nsf & gbs):            yes
  PlayStation audio (sexypsf):            yes
  AdLib synthesizer (adplug):             no
  Apple Lossless Audio Codec (alac):      yes
  WavPack 4.31+ (wavpack):                no
  Musepack support (musepack):            no
查找madplug,flacng,ape发现仅ape为yes。查看config.log会发现如下一句:
configure:8641: checking for libmad    /* 检查libmad是否存在 */
result为no。所以需要安装libmad,flacng也是同样的情况。至于安装到什么地方,这里先不问这个。先安装,再说。
    5、安装libmad-0.15.1b,flac-1.2.1
        安装步骤请查阅README或INSTALL文件
    6、回到audacious-plugins-1.5.1目录,再次./configure,查找madplug,flacng均为yes。
现在可以make,make install了。
    7、在终端中运行audacious,发现error,好像是can't open file,libmcs.so.1 不存在。解决办法是将libmcs.so.1.0.0拷贝到/usr/lib中,这可能是因为audacious从/usr/lib中找此动态库导致的,具体原因没研究。
    8、记得心上过程中出现过一个错误,由于我健忘,不记得是装什么了,错误是"-fforce-mem"不存在的选项,这是gcc版本问题,目前的gcc取消了此选项,此选项是个优化选项,我找到Makefile,直接去掉此选项了。

 
