使用 clementine 播放 ape 格式 (ffmpeg parsed ape)音乐时 遇到一个问题: Your GStreamer installation is missing a plug-in.
在一篇文章看到安装 ffmpeg plugin 的方法:
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
然而我的 ubuntu 版本是 15.10 wily, 添加的 ppa 在 update 的时候 http 返回 404, 去 launchpad.net 查看发现没有wily对应的版本, 所以无法获取 Package 的信息.
对于这种情况可以考虑强制在 15.10 的版本上安装 14.04 版本的 package, 但这样有可能会有兼容问题.
在 /etc/apt/sources.list.d/
路径下可以找到 mc3man-ubuntu-gstffmpeg-keep-wily.list
文件
打开文件可以找到这样一行: deb http://ppa.launchpad.net/mc3man/gstffmpeg-keep/ubuntu wily main
发现倒数第二字段是 wily, 现将其改为 trusty. 然后保存退出, 重新执行 apt-get update
就可以在 15.10 的版本下获取 14.04 的 Package 信息了.
获取成功后, 就可以执行 apt-get install gstreamer0.10-ffmpeg
安装对应的lib了.
P.S. Packages 文件中记录了很多 package 的信息, 但是我还没有弄清出他们都是什么意思, 是否所有的 package 都是需要安装的. 如果有知道的朋友还请指点一下.
请注意, 该方法可能造成该lib的兼容性问题, 请优先尝试其他方法