里根柏林墙演讲:求Mplayer在Fedora1下的安装方法

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/12 01:04:45
求Mplayer在Fedora1下的安装方法

答案必须满足以下条件:
版本:Fedora1(看清楚数子是“1”)
安装方式:RPM包或者源码
并且配有下载地址
注意事项:包必须是能在Fedora1上能安装并且能使用
源码必须配有在Fedora1下详细安装指南

听说Mplayer是linux下最出色的播放器,我暑假在家可是装了n次。都说编译后安装,我怎么编译都不成功。开始是提示缺文件,等我一个个都补装上,还是不行。后来我一直不甘心,在一本书中说要先装kernelheaders.rpm等我装上后,还是不行,Molliza浏览器再也打不开了。郁闷呀!
后来我找到一个rpm安装包,不过测试通过是在红旗linux 下和别的系统。(我用Red Hat 9.0)
反正自己编译没戏了,装!嘿,还真就能用!
Fedroa Core 和Red Hat是近亲应该可以你试试!
源码包是好找,rpm包我可就找到这一个.
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2608

自己去http://www.google.com搜索一下就可以啦

本文以FC4 T3为基础,叙述了Fedora桌面应用个人总结,但是方法也适合Fedora其他版本的,只要稍加修改就得。

一 硬盘安装。
这种方法适合redhat,fedora,系列以anaconda做安装程序的任何版本,以及其他以anaconda做安装程序的发行版如
CentOS,Foresight等,也是小第认为最简单方便的一种。
其实Fedora的硬盘安装是很简单的,是本人用过的发行版中最容易的。
1 首先得下载DVD/CD的ISO,放在fat或者ext的一个文件夹中如fedora,提取CD1或DVD中的isolinux 下的vmlinuz和initrd到fedora文件夹中。
2 下载GRUB for NTLDR,(如果硬盘中已经有了一个linux就可以省下这步:-))。GRUB for NTLDR-即使 Windows 使用 NTFS 文件系统,也能够用 BOOT.INI 的菜单项顺利启动到 GRUB。在这个 GRUB 下,可以执行安装 LINUX 的任务,可以启动 LINUX,可以用 GRUB 的软盘仿真功能运行某个软盘上的 DOS,等等。
ftp://ftp.linuxeden.com/tinybit/
GRLDR 拷贝到 C: 盘根目录,修改 Boot.ini 文件即可。在 Boot.ini 文件末尾增加如下一行:
代码:

C:\GRLDR="Start GRUB"

重启,启动GRUB 出入命令
代码:

root (hd0,X)
kernel /fedora/vmlinuz
initrd /fedora/initrd.img

"hd0,X" 是ISO文件所在的分区,注意Grub是从0开始计算的,第一个分区是(hd0,0)
ISO在第二个硬盘就是"hd1,X"

原来有linux并用grub做启动管理器的就按"C"键再输入上面的命令就OK。
这样就可以启动安装程序了,整个安装过程也很简单,Good Luck!

其实这也是硬盘安装LInux的普遍的方法, 说白了就是把内核和模块映象提取出来做为一个LInux环境来启动安装程序
其他版本的linux也一样的安装,不同的是有些没有这么智能.要加上一些内核的参数如root=/dev/ram ramdisk_size=256000
等.

(TIPs:1 有时一些redhat,fedora的test版只能放在ext分区安装,如RHEL4test3。foresight只能放在ext分区
2 安装的ISO文件应该也可以放在除了fat,ext外分区的(小弟没实践过@_@),只要默认情况下kernel能支持的就得,如:MDK就可从NTFS分区安装.因为MDK默认有支持NTFS的模块)

更多Grub for DOS/NTLDR的资料参见
http://www.linuxeden.com/edu/doctext.php?docid=3006
http://linuxeden.com/download/softd...php?softid=1026

二 美化

小弟曾经很热冲于美化,没办法美的东西的确也吸引人(特别是美女),嘿嘿。不过现在觉得
默认的Fedora也不错了,看着看着就习惯了。但也总结一下自己的一些经验给大家参考吧

1 中文字体
firefly大侠做了个点阵字体大家可以到这下载,完全没有版权问题,用得最安心。
http://www.study-area.org/apt/firefly-font/
文泉驿CJK点阵汉字字体也很快发布了,这是一套质量比较好的字体
http://wqy.sourceforge.net/

2 其实美化,在现在的技术上就三个东东了:fontconf,Libxft,freetype.任何一个发行版的美化也离不开对这三个包的修改。
所以小弟所介绍的也适合其他的发行版。

首先简单介绍一下这fontconf,Libxft,freetype是什么。

Fontconfig
它所做的就是提供一套 font matching 的机制,让使用 Fontconfig 的程序可以不必自己实作一套字型的选取方法。如此只要使用 Fontconfig 的程序愈多,单一的一套配置文件就可以被用在愈多的应用程序,应用程序本身可以利用 Fontconfig 所得到的字型名称去画字。

Xft
Xft 也是一套 library, 它使用 Fontconfig match 到了所要的字型之后, 来决定该如何画这些字。

Freetype
Freetype 是一个很棒的画字函式库,提供 Xft 如何画字的信息,包括处理 anti-aliasing 或 hinting. 因此 freetype 的改变会影响到 Xft 画出来的字,而 Fontconfig 的改变会影响到 Xft 如何去选字来画。

现在的技术,粗体字的描画主要是由LibXft来完成的,所以有粗体字,只需要安装firefly大侠patch过的LibXft再加上 fontconfig的粗体配置就可以。

1) 下载frefly大侠为大家准备好的包
http://firefly.idv.tw/setfont-xft/Fedora/Core_3/RPMS/
虽然是FC3的,FC4用的是GCC4,但是GCC4和GCC3.4是兼容的,FC4里的fontconfig 和libxft 与FC3也没大版本的改动.不会对系统有什么的影响的。

2) 进如文本模式
代码:

#rpm -Uvh libXft-2.1.6-3.firefly.i386.rpm
#rpm -Uvh fontconfig-2.2.3-14.firefly.i386.rpm
#rpm -Uvh fontconfig-devel-2.2.3-14.firefly.i386.rpm

安装fontconfig的时候可能会提示倚赖关系无法安装,
可删除了原来的fontconfig再安装
代码:

#rpm -e fontconfig --nodeps

安装firefly大侠的fontconfig可以得到更好的效果,如果只想要粗体可以不安装fontconfig-firefly包
以上的都安装了,启动回到X,就应该可以有粗体了.

粗体字配置,解压改名为~/.fonts.conf或者放在/etc/fonts/local.conf。(TIP:fontconfig-firefly中已经包含粗体配置)
代码:

<!--
Add by firefly@firefly.idv.tw
Artificial bold for fonts without a bold version.
-->
<match target="font" >
<!-- check to see if the pattern requested > "medium" -->
<test compare="more" target="pattern" name="weight" >
<const>medium</const>
</test>
<!-- pretend the font is bold now -->
<edit mode="assign" name="weight" >
<const>bold</const>
</edit>
</match>

3) 一些朋友会喜欢用Simsun和Tahoma字体.这些字体自带了hint,由于hinting有版权的,Fedora 把freetype
的hint 关了(也有一些发行版打开了hint如Ubuntu,arch),所以Tahoma 字体会"发虚".喜欢用Tahoma, Verdana字体的朋友想有更好的效果
就需要下载freetype源代码包,把hinting打开,重新编译安装.
1 .下载源代码,解压缩.
2 用编辑器打开这文件 freetype-2.1.9/include/freetype/config/ftoption.h
把439行的注解去掉,改成这样
代码:

#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER

然后编译安装
代码:

#./configure --prefix=/usr
#make
#make install

也可以下载 freetype srpm 然后修改 spec,打开 bytecode

4)下面是小弟优化过的fongconfig文件(含粗体配置,见附件和下文),可以做参考.保存为~/.fonts.conf.
或者保存为/etc/fonts/custom-fonts.conf 再在 /etc/fonts/local.conf
加入这一行
代码:

<include ignore_missing="yes">custom-fonts.conf</include>

不用的就注掉这行就可以,这样就可以保持一个整洁的系统.
当simsun和AR PL Sung 都存在时候Simsun会优先于AR PL Sung
只有AR PL Sung 是,它就是默认的中文字体.

手工安装,但过程也不复杂,这样对自己的系统做了那些修改知道得一清二楚。

更加深入的美化字体系统的资料参考

1 Xft字体库:体系结构及用户指南
2 Fontconfig配置指南
3 Fontconfig用户手册

三 多媒体,

多媒体是Fedora默认情况下比较糟糕的一方面,很多格式都播放不了.Mp3的支持也没有,也应是考虑到有版权的问题了
但OGG还是可以播放的(OGG是很优秀的音频压缩编码,不比MP3差,也不会有标签乱码,
小弟比较喜欢)
不过很容易就可以搞好它的.

1 首先添加livna源

在/etc/yum.conf 中加入
代码:

[livna-stable]
name=Livna RPM Repository for Fedora Core
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable
gpgcheck=1
enabled=1

[livna-unstable]
name=Livna RPM Repository for Fedora Core
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable
gpgcheck=1
enabled=1

[livna-testing]
name=Livna RPM Repository for Fedora Core
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing
gpgcheck=1
enabled=1

导入 GPG-KEY
代码:

rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY

也可以用下面镜像
http://wftp.tu-chemnitz.de/pub/linux/livna/fedora
http://livna.cat.pdx.edu/fedora

1) Rhythmbox
Rhythmbox是以Gstreamer为后端的播放器,是Fedora Gnome默认的音频播放器,既然是默认的就要把它用起来。
不需要去安装XMMS,又要为中文显示搞到“满头包",况且FC4已经去掉了XMMS了

安装MP3插件
代码:

yum install gstreamer-plugins-mp3

安装monkeysaudio
喜欢ape的话安装了这插件就可以用Rhythmbox播放ape了,先下载
http://rpm.pbone.net/index.php3/sta...4.i386.rpm.html
代码:

#rpm -ivh gstreamer-monkeysaudio-0.8.0-1.2.fc4.i386.rpm

2) totem
totem也是Gnome默认的播放器,可以用Gstreamer做后端,也可以xine做后端,视频方面xine会完善点
代码:

yum install totem-xine

安装DVD支持
代码:

yum install libdvdcss

安装win32 codecs,xine可以用直接MPlayer的code,来增加支持的媒体编码
先查找最新的Mplayer Codes

下载
代码:

#wget ftp://ftp3.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2
# tar jxvf all-20050412.tar.bz2
#mkdir /usr/lib/win32
#mv all-20050412/* /usr/lib/win32

至此常见的视频文件avi,wmv,rmvb,mpeg,mov,……等都可以播放了

没有用“肥得啦”很长时间了(厌倦的它速度慢和默认下糟糕的多媒体支持),这次冲着GCC4,就安装了FC4T3,感觉不错,系统启动和程序的运行速度有了很明显的提高,是RH/FC系列中最快的