FC4 X86-64 安装与使用笔记
一、是看了看网上关于写64位安装和应用的很少,所以现现丑写一篇,以此作为敲门砖,希望大家一看,狂喊靠什么垃圾也敢在这里发,我用金砖,玉块的咂死丫小样的,我就达到目的了。二、如果大家看的过去的话,希望能叫个好,兄弟先行写过。如果不好,请指正。
三、我有个小提议,就是希望大家不要跟看过了之类的帖子,而是把大家在安装与使用过程中发现的问题及解决办法以q&a的方式跟贴,便于今后方便整理。
四、我会在这个贴后不断添加我自己的笔记。
五、希望它不会沉下去。 安装
经过三天的努力终于从网上下载了一个DVD镜像文件。用sha1sum检测一下sha1值,检测方法:
#sha1sum FC4-x86_64-DVD.iso
2f166c7cff4e7334744d48e642b3287693d982edFC4-x86_64-DVD.iso
与REDHAT官方网站上一样。OK!刻成光盘。
我的机器的具体配置:
CPU: AMD ATHLON 64 3200+(标称频率2G)
内存:KINGMAX DDR400 512M x 2
主板:磐正 9NPA+ULTRA NFORCE4芯片组
显卡:GEFORCE 6200 PCIE
显示器:LG 未来窗 L1510S 15”液晶
声卡:主板集成8声道
网卡:主板集成千兆+DLINK 530 TX
硬盘:迈拓 SATA 160G×2
光驱:DVDROM
刻录机:三星DVD刻录机(HS552B)
安装过程
使用光盘启动,在引导起来后直接按回车进入安装程序,不错提示认出OCHI1394,NV_SATA驱动,到图形界面时死机。看样子不认显卡。
重新启动,在出现BOOT:提示符时键入 linux text使用文本模式安装。进入安装界面了,在选择安装语言时选择简体中文,下一步。晕,出现在我屏幕上的是一堆方块,而不是我想象中的中文字符。没办法,重新启动计算机。
这次依旧使用文本模式安装在选择安装语言是选择英文,下一步,ok。一切正常,在硬盘分区时选用自动分区(使用sda上的空余空间,我预留了50G给linux,sdb全部与sda上的其它空间是给WINDOWS用的,其中sda的其它空间中我分了2个区,一个为NTFS 80G,剩下的为FAT32,是作为windows与linux的公用空间的)。
我的硬盘分区如下:
SATA 1 160G(SDA):
50Glinux
80GNTFS F盘
30GFAT32G盘
SATA 2 160G (SDB):
25GNTFS C盘
35GNTFS D盘
100G NTFS E盘
在网络配置时显示两块网卡,看样子FC4在驱动方面不错,集成的千兆网卡也认出了。
我上网使用ADSL 512K,因为我把猫的路由功能打开了,所不需要在计算机上进行拨号,在配置网卡的时候随便分配了两个地址给我的网卡,把网卡的网关设为猫的地址,填上ISP的DNS,应该就行了。其它的不用说。
安装完毕后配置调整
启动引导
安装完毕,重新启动。奇怪为什么没有出现GRUB菜单,而是直接进入windows xp了,我是安装在sda上的呀。奇怪,仔细一琢磨,前两天装了SUN SOLARIS 10 X86也是因为显卡原因没成功,所以在BIOS里把硬盘引导顺序改为sata2先引导了,进入BIOS把硬盘引导顺序改为sata1先引导。这次看到GRUB菜单界面了。刚想按回车进入linux,不对刚才安装时显卡没驱动起来,进入后应该也不行。安全起见,装入光盘,重新启动。用光盘引导在出现BOOT:提示符时,按F5,键入linux rescue进入救援模式。这里有个小问题就是在救援模式选择简体中文,出现中文文字,为什么在文本安装模式下却是一堆方块,疑惑中.......。
进入救援模式后,使用chroot /mnt/sysimage命令挂载系统,用vi /etc/inittab修改默认引导级别为3。ok,重启。
安装显卡驱动
进入linux,出现login:登录提示,以root身份登入。先前我下载过nvidia的最新驱动,如果没有可去http://download.nvidia.com/XFree86/Linux-x86_64/1.0-7664/NVIDIA-Linux-x86_64-1.0-7664-pkg2.run下载。
http://download.nvidia.com/XFree86/nforce/amd64/1.0-0283/NFORCE-Linux-x86_64-1.0-0283-pkg1.run是NF4主板驱动,不过这个驱动没明显效果。
我的显卡驱动是放在sda上的那个FAT32分区上的,挂载FAT32分区,安装驱动
#mkdir /mnt/windows
#mount -t vfat -o iocharset=cp936 /dev/sda6 /mnt/windows
#cd /mnt/windows
#./NVIDIA-Linux-x86_64-1.0-7664-pkg2.run
在安装驱动时会提示这个驱动不是对于目前内核版本预编译好的驱动,是否连接到网站查询预编译的版本。选择是就连接到网站查询,不过是浪费时间结果没有,选择否直接编译。编译完成后直接安装,安装过程中,提示是否安装32位兼容opengl驱动,我没安装,因为第一次安装后,进入图形界面,openoffice不能正常启动。Firefox能正常启动,但在弹出窗口时,直接挂起了。不安装32位兼容驱动则没问题。安装完毕后,修改xorg.conf配置文件。
#vi /etc/X11/xorg.conf
移除如下行内容,在"Device"段内:
Driver "nv"(or Driver "vesa")(or Driver "fbdev")
用以下内容替换:
Driver "nvidia"
移除如下行内容,在“Module”段内:
Load "dri"
Load "GLCore"
加入以下内容(如果事先并不存在)
Load "glx"
按:wq保存退出。
#startx
x 环境配置
安装软件包
进入图形界面,我用的是默认的gnome桌面。不过此时是英文环境。
点选gnome上部Desktop(桌面)下拉菜单选system config(系统设置)-->add/remove packages(添加/删除应用程序)出现软件包管理窗口,在这里选择你要安装的应用程序,我因为想好好玩玩所以除了跟磁带机及遗留网络服务器外的都安装了,本来不想安装KDE,我个人偏好gnome,可是想看看kdevelop,安装kdevelop需要kde-base等相关软件包,安装完后,kde相关的软件包也就差不多了,所以顺便把kde也全装上了。
这里又有个小问题,就是如果你是使用DVD光盘安装,请注意,千万注意:
就是在你选择完毕要安装的软件包,点按update(更新)后,进行光盘查询时,再插入DVD光盘到DVD光驱中,如果不这样让FC4使用自动挂载先一步挂载再安装软件包时就会不停的提示插入第一张光盘,第二张光盘等提示,按了确认也没用。就不能完美安装了,如果你装了一部分后提示出现了,而没办法取消安装后,出现的最常见的问题就是在以后手动安装时,不是找不到这个包,就是找不到那个包,实际上有些包是刚才已经安装了。没办法只有不停的rpm –rebuilddb(重建rpm包数据库),不停的卸这个包,安那个包,这些时间对于练手的哥们我想是个好机会,对于其它的哥们这段时间已经够重装一遍了,我的机器安装全部系统也就40分钟不到。
调整屏幕分辨率
软件包都安装完毕后,因为我的液晶显示器,默认设置只有800×600,16位色。需要调整一下,我是用gnome里的桌面--->系统配置--->显示设置工具调整的。在随后的显示设置窗体中点选硬件选项卡,点按显示器类型后的配置按钮,在随后出现的驱动选择菜单中选择LG 1505s驱动替代,确定在返回显示选项卡后,看到分辨率有1024×768了,色彩也可以调整到24位色了,按确认退出。提示保存原有配置文件为xorg.conf.backup文件。
此时用桌面--->首选项---->屏幕分辨率查看仍为800×600与640×480不过没关系,注销后重新登入x就行了。用gedit修改/etc/inittab文件中启动等级为5。可以重新启动,直接进入图形界面了。不过,如果你真的就这么重新启动的话,我保证你看不到图形界面,等待你的将会是黑屏死机,不要拿砖拍我哦。因为这里有一件小事需要做,那就是前面我提过用显示设置工具调整后有个提示,也就是系统改写了/etc/X11/xorg.conf文件,讨厌的就是它写入了分辨率的同时又在xorg.conf的”Module”段顺手添加了一句致命的东东。那就是Load"dri",这是与nvidia的驱动程序绝对打架的玩意。所以,提示大家一定要在用显示设置工具调整分辨率后,修改xorg.conf文件,把这句系统添加的东西删掉。再重新启动。
这里还有一个手动调整的方法,就是直接改写xorg.conf文件,在xorg.conf文件的Screen段中修改相关内容如下,就行了:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
本地化设置
没有多余废话,修改/etc/sysconfig/i18n文件,如下:
LANG="zh_CN.UTF-8" 可用zh_CN.GB2312,zh_CN.GBK,zh_CN.GB18030
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh" 可用zh_CN.GB2312,zh_CN.GBK,zh_CN.GB18030
重新启动后,进入图形登录,默认的gnome就是中文界面了。但openoffice与kde都是英文界面。插入安装光盘,在光盘上找到openoffice.org-langpack-zh_CN-1.9.104-2.i386.rpm与kde-i18n-Chinese-3.4.0-1.noarch.rpm双击安装即可。如果用命令安装,如下:
#rpm -ivhopenoffice.org-langpack-zh_CN-1.9.104-2.i386.rpm
#rpm -ivhkde-i18n-Chinese-3.4.0-1.noarch.rpm
再注销登录,就都是中文了。
关于中文输入
此时,还没有中文输入,再前面安装软件包是如果选择了语言支持中的中文支持,系统会默认安装iiimf-server-12.2-4.x86_64.rpm,iiimf-le-xcin-0.1.10-1.x86_64.rpm,iiimf-le-chinput-0.3-19.x86_64.rpm,iiimf-libs-12.2-4.x86_64.rpm,iiimf-libs-12.2-4.i386这几个软件包,在gnome面板上没有出现以前输入法切换的小图标,注销重新登入,出现提示iiimf-gnome-im-switcher不能正常启动,是否删除,确认删除后,不能使用输入法,再挂上光盘手动安装iiimf-gnome-im-switcher-12.2-4.x86_64.rpm,iiimf-gtk-12.2-4.x86_64.rpm,iiimf-gtk-12.2-4.i386.rpm,iiimf-x-12.2-4.x86_64.rpm后,注销登入,通过右击gnome顶部面板---->添加到面板---->选择输入法切换添加切换工具,能使用系统智能拼音了,不过再gedit中使用一回就莫名挂起了,杀掉gedit进程,重开有输入条不能输入文字。此时firefox又出现弹出窗口挂起的问题。Openoffice启动不正常,有时能启动,有时一闪而过。注销再登入,又出现出现iiimf-gnome-im-switcher不能正常启动,是否删除的提示,firefox与openoffice问题依旧存在。卸载iiimf-gnome-im-switcher-12.2-4.x86_64.rpm,iiimf-x-12.2-4.x86_64.rpm。一切恢复正常。疑问中,不知有没有那位高手解决了这个问题。如果有好的解决方法请不吝赐教。在此拜谢先。
不过这个问题对我来说不是问题,因为我喜欢用小企鹅输入,就手在服务中停用iiim服务,卸载iiimf-server。安装小企鹅。
上网升级
单击UP2DATE图标起用上网升级,经过一段时间,升级了内核到2.6.12-1.1398,升级xorg以及相关。重新启动。
在初试化udev后应该进入图形界面,一闪成为文本模式,启动各服务成功后,出现文本登录login:提示符。此时屏幕闪了几下,出现一蓝色对话框,文字意思是不能启动x server是否要查看相关日志。按yes看到xorg日志文件,有关键错误不能启动x。
按确认后返回,按否又弹出一对话框,意思是不能启动X SERVER将禁用X SERVER。确认后出现终端登录提示符login:,以root身份登入。出现这个问题的原因是先前安装的显卡驱动是根据早先内核版本编译的,换了内核后,相关的模块找不到,解决方法是重新安装显卡驱动,安装是会提示是否删除早先安装的驱动,确认重新根据现在内核编译。然后就可正常使用了。
看来新版的xorg有了改进,不错,在我记忆中以前如果使用等级5,不能启动X SERVER的话屏幕会不停的闪来闪去的,也无法进入终端模式,只有用救援盘,改启动等级为3后才可以正常进入linux。不知没升级前的xorg是否已经作到了这点。有知道的朋友,希望能告知。我喜欢linux发展越来越靠近用户了。 然我们开瓶长城干红庆贺一下,我只能请大家喝这个了,米少。
另升级后openoffice以变为openoffice 2.0不是以前的beta了。
今天又升级一下,升级了firefox为1.06版了,我记得firefox官方应该释放的是1.05版呀。1.06是不是fc自己搞的?糊涂......? 其实,64位版的安装和32位没什么大的区别,在FC这样的系统上更是很难看出的。但你这文章不错 2、FC4-X86-64使用
经过上面的一番折腾我终于能正常使用FC4了。现在该说说FC4的使用体验了。
首先FC4比FC3有了不少改进,我的体验如下
挂载有中文目录的文件系统时不会死机了。
系统比FC3稳定了不少,以前经常性的出现异常错误,在使用FC4的这几天中除了拷贝不同中文编码的中文文件或目录会出现异常外,在配置成功后,没出现过挂起类似的毛病。
在64位中出现了两个库目录,一个是传统的lib 一个是lib64,应该是lib是对于32位应用的,lib64是对于64位应用的,这点与Windows XP 64Bit Edition类似,只不过在windows里是Program Files 与Program Files(X86)。
下面我说几点在64位应用中出现的几个小问题:
2.1 firefox的问题
在FC4 X86-64中,默认安装的firefox是64位的位于lib64目录中,使用这个版本的遗憾就是不能安装java与flash插件。因为上述插件没有64位的。Firefox的各类扩展与主题到是能正常安装使用。如果需要看flash的话只有安装一个i686的firefox来用。安装至/usr/lib/firefox-1.0.X下。在这里我作了个小实验,就是直接做一个链接到/usr/bin下去以方便以后使用。
#cd /usr/bin
#ln -s /usr/lib/firefox-1.0.x/firefoxfirefox32
在终端中执行firefox32提示找不到firefox32-bin文件,回到/usr/lib/firfox-1.0.x目录中将firefox-bin改成firefox32-bin。再执行启动正常。能用,安装过flash插件,也能正常显示。刚刚窃笑一小下,问题又出来了,就是这样不能打开第二个浏览器,也就是我用一个分标签看小说,想在打开一个浏览器分标签看新闻。就会弹出浏览器配置文件正在使用是否创建新的配置文件的窗体,烦躁.......。把链接删除,将所有改动都改回原样。直接在/usr/lib目录中执行,开好几个都没问题。郁闷.....什么原因?思考中......。各位哥们能帮我解释一下不?
也罢,在gnome顶部面板中右击--->添加到面板---->自定义应用程序启动器---->添加--->名称为firefox32,命令:/usr/lib/firefox-1.0.x/firefox,图标自选,确定在顶部面板里出现新加的firefox32了,单击执行没问题,再开一个,没问题,再开还是没问题......。
:)好了,firefox的问题解决了。
2.2 安装使用xmms
2.2.1 源码包安装
看了看fc4 居然没有带XMMS,这可不行,上网去down一个。先下载了源码包,好开始工作进入xmms所在目录。
#tar zxvf xmms-1.2.10.tar.gz
#cd xmms-1.2.10
#./configure –prefix=/usr/local
#make
出错了,看看出错原因,两个提示分别为在xmms-1.2.10/General/ir/ir.c中定义了keepGoing变量为static,而在ir.h中又声明为extern。xmms-1.2.10/General/ir/ir.c中定义了irapp_thread变量为static,而在ir.h中又声明为extern。
进入源码相关文件看了一下,把ir.h中的相关语句就是以下两句
extern pthread_t irapp_thread;
extern gboolean keepGoing;
注释掉。再进行make,通过。
#make install安装。不错。
运行xmms,在locale为GB2312与UTF-8时,xmms菜单显示中文正常,在GBK时显示乱码。
中文歌曲名还是不太好。
源码安装的xmms是装在/usr/local/lib下没有放入lib64中。
2.2.2 Rpm包安装
64位rpm包下载地址:
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/xmms-1.2.10-16.x86_64.rpm
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/xmms-devel-1.2.10-16.x86_64.rpm
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/debug/xmms-debuginfo-1.2.10-16.x86_64.rpm
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/xmms-skins-1.2.10-13.x86_64.rpm
下载完成后,进入下载目录
#rpm -ivh xmms*.rpm
如果确定要装xmms-devel需要先安装glib-devel-1:1.2.10-16.x86_64与gtk+-devel-1:1.2.10-39.x86_64这两个包,光盘上有。
Rpm包的最大遗憾还是那个redhat不能用的mp3插件,找一个用编译安装的xmms把它的lib/xmms/input/libmpg123.so拷贝包本机的/usr/lib64/xmms/input目录下就行了。我使用播放正常。关于libmpg123.so如果公社还没有其它人放出,我会放上去。 2.3 新添加的节能技术
在fc4的小工具中,我发现了一个新的东西就是,cpu频率范围监视器,这个东西据说支持AMD的节能技术,我赶紧添加到面板上,可是提示我的居然是你的CPU不支持的提示,我狂流鼻血,不会吧。我记得前一阵在windows上用amd powermonitor还能够看到cpu频率从1G到2G变化呢,不会linux是个摆设吧?思考中......。突然想起,前两天玩超频,不加电超2.3G,本想在加电压再超点,后来怕内存条撑不住,没继续。当时是把bios中一个叫cool n'quite的功能关了,这应该是amd的节能技术。应该就是它了。进入bios,打开这个选项,再启动到fc4中。那个 cpu频率范围监视器 能用了,平时在1G,打开应用程序时会上升到1.8G-2G。不错。
2.4 PDF文件查看
2.4.1 Adobe acroreader 7
本来我一直在Linux都是用adobe的acroreader来看pdf文件的,这次也不例外,先去adobe网站看看有没有64位的,结果十分失望。先拉个32位的试试看好用不好用。从adobe网站下载了一个58M的支持简体中文的acroreader 7。开始安装:
#tar zxvf AdbeRdr70_linux_chs.tar.gz
#cd AdobeReader
#./install
一路确认,默认安装到/usr/local/Adobe目录下,做个链接到/usr/local/bin以方便以后运行。
#ln –s /usr/local/Adobe/acroreader/bin/acroreader acroreader
再添加个应用程序启动器到桌面或顶部面板上,方法与添加firefox32一样。
完成后,单击执行,打开一个pdf文件看看不错。这个版本很不错,可以完美的现实中文书签,居然还支持鼠标滚轮了,不错看来再过一段时间我就可以彻底放弃windows了。
如果要看繁体中文文件,找到原先acroreader 5 的繁体中文包,展开后拷贝到相应字体目录里就可以了
2.4.2 gnome自带的evince
Evince是一个由gnmoe提供的pdf文件浏览器,对一般的中文支持还行,界面也不错。但是打开大家都看过的china pub的那几本书的时候,应该是由于字体的原因,出现了所谓的“天书”就是中文字符全变成了不知哪国或民族的字体。不用也罢。
2.4.3 Xpdf
在安装软件包的时候可以同时安装xpdf,我觉得fc4中带的xpdf还行,现在对中文的支持也不错,被Evince读成“天书”那几本书也都可以正常显示,在打开对话框里拣选文件时,可看到中文目录以及中文文件名。比以前进步了不少。 2.5 媒体播放工具
2.5.1 音频播放器
音频播放当属xmms为老大了,前面写过这里就不多说了
2.5.2 视频播放器
FC4附带了totem,不过我不太喜欢,我还是喜欢用xine或mplayer。
2.5.2.1 XINE
1、下载解码器文件:
对于xine的安装我没做过多的研究,只是从网上下载了现成的rpm包。安装xine需要的包相当多。以下为相关包下载位置:
aalib:一套ASCII art库,AA-lib是一套低级的gfx库。本文件提供了libaa.so.1()(64bit) aalib
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/aalib-1.4.0-0.rc5.4.x86_64.rpm
faac:是AAC音频解码库。本文件提供了libfaac.so.0()(64bit) faac
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/faac/faac-1.24-1.2.fc4.x86_64.rpm
faad2:用于MPEG2/4 AAC文件解码的库与前端。本文件提供了libfaad.so.0()(64bit) libmp4ff.so.0()(64bit) libmp4v2.so.0()(64bit) faad2
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/faad2/faad2-2.0-4.2.fc4.x86_64.rpm
imlib2:静态图象格式文件解码库,用于图形文件的装载、保存、生成与处理。本文件提供了argb.so()(64bit) bmp.so()(64bit) bumpmap.so()(64bit) bz2.so()(64bit) colormod.so()(64bit) gif.so()(64bit) jpeg.so()(64bit) lbm.so()(64bit) libImlib2.so.1()(64bit) png.so()(64bit) pnm.so()(64bit) testfilter.so()(64bit) tga.so()(64bit) tiff.so()(64bit) xpm.so()(64bit) zlib.so()(64bit) imlib2
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/imlib2-1.2.0-8.fc4.x86_64.rpm
lame:mp3文件格式解码库。本文件提供了libmp3lame.so.0()(64bit) mp3encoder lame
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/lame/lame-3.96.1-2.2.fc4.x86_64.rpm
liba52:用于ATSC A/52 (aka AC-3)格式流媒体文件解码,A/52 标准被广泛得使用,包括数字电视与DVD。它同时被称为AC3。本文件提供了liba52.so.0()(64bit) liba52_0
ftp://ftp.pbone.net/mirror/atrpms.net/fc4-x86_64/atrpms/stable/liba52_0-0.7.4-6.rhfc4.at.x86_64.rpm
libdvdcss:可移植DVD解码库。本文件提供了 libdvdcss.so.2()(64bit) libdvdcss
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/libdvdcss/libdvdcss-1.2.9-1.2.fc4.x86_64.rpm
libogg:The Ogg 位流文件格式库.本文件提供了libogg.so.0()(64bit) libogg
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/core/4/x86_64/os/Fedora/RPMS/libogg-1.1.2-2.x86_64.rpm
libpostproc:ffmpeg需要的视频预处理库。本文件提供了libpostproc-devel libpostproc.so.0()(64bit) libpostproc
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/ffmpeg/libpostproc-0.4.9-0.2.20050427.2.fc4.x86_64.rpm
libXvMCW:封装了XvMC运行时需要的库文件。本文件提供了config(libXvMCW) libXvMCW.so.1()(64bit) libXvMCW
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/libXvMCW/libXvMCW-0.9.3-1.2.fc4.x86_64.rpm
ffmpeg:FFMpeg 是linux/UNIX下internet直播音频与视频广播的完整的与免费的解决方案。它同时包括了数字录像功能。它可以对包括MPEG1 音频与视频, MPEG4, h263, ac3, asf, avi, real, mjpeg, 以及flash在内的等众多的实时流进行解码。本文件提供了drawtext.so()(64bit) fish.so()(64bit) imlib2.so()(64bit) libavcodec-0.4.9-pre1.so()(64bit) libavcodec.so()(64bit) libavformat-0.4.9-pre1.so()(64bit)
libavformat.so()(64bit) libpostproc.so.0()(64bit) null.so()(64bit) ppm.so()(64bit) watermark.so()(64bit) ffmpeg
ftp://ftp.pbone.net/mirror/rpm.livna.org/fedora/4/x86_64/RPMS.lvn/ffmpeg-0.4.9-0.lvn.0.16.20050427.4.x86_64.rpm
xvidcore:免费的重新封装了的OpenDivX视频解码器。本文件提供了libxvidcore libxvidcore.so.4()(64bit) xvidcore
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/xvidcore/xvidcore-1.0.3-1.2.fc4.x86_64.rpm
下载xine相关文件
xine-lib:ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/xine-lib/xine-lib-1.0.1-2.2.fc4.x86_64.rpm
xine-ui
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/xine/xine-0.99.3-5.2.fc4.x86_64.rpm
皮肤:
ftp://ftp.pbone.net/mirror/rpm.livna.org/fedora/4/x86_64/RPMS.lvn/xine-skins-1.8-0.lvn.1.4.noarch.rpm
2、安装
先安装所有解码器文件,再安装xine-lib文件,然后xine-ui,最后是xine-skin。
安装解码器文件时先安装其他所有的,最后安装ffmpeg。
3、运行
安装完毕后会在应用程序---->视频与音频菜单内出现xine,点击执行。
界面出来了,正常。播放一部DVD试试,放入DVD盘,播放提示找不到DVD设备。在设置-->媒体中把cd与dvd设备直接改成/dev/hdc。Ok。播放正常。
2.5.3 Mplayer pre 1.07
1、Mplayer下载地址:
Mplayer 源码:
http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre7.tar.bz2
所有解码器文件:
http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2
皮肤文件:
http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2
简体中文字文件:
http://www1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/gb2312-ming.tar.bz2
http://www1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/gb2312-kai.tar.bz2
2、安装
进入下载目录,解压缩下载文件:
#cd mplayer
#tar jxvf Mplayer-1.0pre7.tar.bz2
设置解码器库
#mkdir /usr/local/lib/codecs
#tar jxvf all-20050412.tar.bz2
#cd all-20050412
#cp * /usr/local/lib/codecs
开始编译
#cd ../ Mplayer-1.0pre7
#./configure –enable-gui –enable-largefiles –language=zh_CN
执行中出现没有gcc错误,要求使用gcc 2.9.x.
查看说明文件,mplayer建议使用gcc版本为: 2.95.3 (或 2.95.4) 和 3.2+。 GUI模式需要 GTK 1.2.x。且皮肤文件使用png格式存放。所以使用图形模式需要安装gtk与libpng以及相关的开发包。
装入源盘找到以下文件并安装:
libpng-1.2.8-2.i386.rpm
libpng-1.2.8-2.x86_64.rpm
libpng-devel-1.2.8-2.x86_64.rpm
glib-1.2.10-16.i386.rpm
glib-1.2.10-16.x86_64.rpm
glib-devel-1.2.10-16.x86_64.rpm
gtk+-1.2.10-39.i386.rpm
gtk+-1.2.10-39.x86_64.rpm
gtk+-devel-1.2.10-39.x86_64.rpm
compat-gcc-32-3.2.3-47.fc4.x86_64.rpm
compat-gcc-32-c++-3.2.3-47.fc4.x86_64.rpm
安装完以上文件后会发现在/usr/bin目录下多了一个gcc32文件,这就是3.2.3版本的gcc编译器了。可以用以下命令校验一下
#gcc32 -dumpversion
出现结果为2.3.2。
设置configure参数,指定用gcc32编译
#./configure –enable-gui –enable-largefiles language=zh_CN –cc=/usr/bin/gcc32
再次运行configure,开始工作了,一堆过程闪过后,出错提示需要兼容的X11。查看cofigure.log文件。发现在联编/usr/X11R6/lib下的libXext.so文件时由于是非兼容的文件不能进行。
仔细思考由于是64位操作系统,而且通过看前面的cofigure.log基本所有的相关动态库都用/usr/lib64中文件进行联编。而这里用了/usr/X11R6/lib这是32位的库文件所在。应该使用64位的库文件。指定用64位的X11库文件看看。
#./configure –enable-gui –enable-largefiles –language=zh_CN --cc=/usr/bin/gcc32--with-x11libdir=/usr/X11R6/lib64
运行无错误信息出现,提示使用32位的解码器可能运行不稳定。现不管他。
#make
#make install
基本文件安装完毕
3、安装皮肤
#mkdir /usr/local/share/mplayer/Skin/defaut(由于mplayer默认找default目录)
解压缩前面下载的皮肤文件,然后拷贝目录内所有文件到/usr/local/share/mplayer/Skin/defaut下。
4、安装字体
解压缩上面下载的字体文件,随便选择一个把目录中的相应大小字体目录中的所用文件拷贝至/usr/local/share/mplayer/font下。
5、运行
在应用程序---->运行应用程序中输入gmplayer--->运行。图形界面出来了。看看菜单也是中文的。
放入DVD光盘试试。提示找不到DVD设备,查看/dev目录有dvd设备呀,可能fc4自动挂载闹的。我的机器中两个刻录机为hda,dvd光驱为hdc。直接在属性设置中把dvd与cdrom设备改为/dev/hdc。播放dvd。Ok运行正常。
2.5.4 观看电视
因为我有一块电视卡,可看电视,但现在住的是个临时过渡房,暂时没有接有线电视,等过2个月我的新房装修完毕,搬进新房后我会补充这节内容。
应楼主要求把后续补上
页:
[1]