转载:http://www.cnblogs.com/livepencil/archive/2010/02/15/1668550.html html
听说全部版本的Linux由于版权的缘由,默认都没有安装mp3encoder。要enable mp3,须要安装以下两个package: 数据库
gstreamer-plugins-bad #contains plug-ins which have license issues(not LGPL), and also not fully-tested. spa
gstreamer-plugins-ugly #well-written plug-ins which have license issues (not LGPL). code
不过默认的yum源里面并无这两个package。首先咱们要安装RpmForge-release这个package来添加yum的repo: htm
$ wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm blog
若是版本不对,可以在http://dag.wieers.com/packages/rpmforge-release/ 找到一系列的RpmForge-release包。 ci
我使用的是:http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm get
下一步请安装DAG的GPG key: it
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt test
这一步是向本地RPM的数据库中添加DAG的public key。有了DAG的public key咱们就能够验证来自DAG的package的完整性了。
More能够经过命令rpm -qa gpg-pubkey*来列出本地RPM数据库中导入的public keys。若是要删除某个publickey,使用rpm -e gpg-pubkey-<ID>命令。
验证下载的包的完整性:
rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm
rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
如今你应该能够经过yum找到gstreamer-plugins-bad和ugly的包了:
yum search gstreamer-plugins-bad