据说所有版本的Linux因为版权的原因,默认都没有安装mp3encoder。要enable mp3,需要安装如下两个package:
gstreamer-plugins-bad #contains plug-ins which have license issues(not LGPL), and also not fully-tested.
gstreamer-plugins-ugly #well-written plug-ins which have license issues (not LGPL).
不过默认的yum源里面并没有这两个package。首先我们要安装RpmForge-release这个package来添加yum的repo:
$ wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
如果版本不对,能够在http://dag.wieers.com/packages/rpmforge-release/ 找到一系列的RpmForge-release包。
下一步请安装DAG的GPG key:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
这一步是向本地RPM的数据库中添加DAG的public key。有了DAG的public key我们就可以验证来自DAG的package的完整性了。
验证下载的包的完整性:
rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm
安装romforget包:
rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
现在你应该可以通过yum找到gstreamer-plugins-bad和ugly的包了:
yum search gstreamer-plugins-bad
注:
安装rpmforget-release的步骤来自