|
|

楼主 |
发表于 2004-12-23 16:52:00
|
显示全部楼层
第六回:--大家好才是真的好!--
***由于网络问题,耽误了一天的时间,请大家包涵!最后一个部分来到了自己动手编译RPM包的时候了。编译的操作方法,上一回已经讲及。这里主要是安排安装的顺序。***
插语:在安装以下所有包之前,请确认你已经安装了gtk-doc这个包,因为下面的若干包在编译时候,都需要此包。若无此包的话,请务必从网络上下载,并安装之。请预先在你的机子环境变量中设置好PKG_CONFIG_PATH变量的值,设置方法和使用tar包安装的开始设置一样。在你安装好每一个编译好的RPM包之后,请执行/sbin/ldconfig命令。安装的顺序,下面已经详细写明,其中有的包可能出现冲突情况,请使用rpm -ivh --force --nodeps name.i586.rpm命令来安装。只要按照下面的顺序,操作应是无任何问题的。 :cool:
***下面开始了喔!***
1、重建并安装pkgconfig包
***将得到的RPM包按以下顺序安装***
pkgconfig
2、重建并安装glib2.0包
***将得到的RPM包按以下顺序安装***
libglib2.0_0,glib-gettextize,libglib2.0_0-devel
3、重建并安装atk1.0包
***将得到的RPM包按以下顺序安装***
libatk1.0_0,libatk1.0_0-devel
4、重建并安装freetype包
***将得到的RPM包按以下顺序安装***
freetype,freetype-devel,freetype-tools
5、重建并安装freetype2包
***将得到的RPM包按以下顺序安装***
libfreetype6,libfreetype6-devel,libfreetype6-static-devel
######################################################################################
6、重建并安装fontconfig包
***将得到的RPM包按以下顺序安装***
libfontconfig1,fontconfig,libfontconfig1-devel
***这里我提供了两个SRPM包,一个是原来Mandrake的SRPM包,另一个包包含wood兄提供的fonts.conf文件。若你想只使用这个fonts.conf文件,可以到网站单独下载。(详见帖子“只要几秒钟,让你的是文字体不再发虚”,感谢wood兄!),我修改了原来的spec文件而打成的SRPM包(fontconfig-2.2.1-7.sc.mdk10.src.rpm)。使用该fonts.conf文件是一个又简单又容易显效的美化方法。而且安装此包只替换你原来的fonts.conf文件(放心,你的原fonts.conf文件将以fonts.conf.save文件保存于原目录下。想要回原来的?改回名字就就可以拉! )
7、重建并安装libXft包
***将得到的RPM包按以下顺序安装***
libXft,libXft-devel
######################################################################################
注:fontconfig和libXft这两个包,再我后来的试验中,可以不用安装。也就是说,您可以使用原来系统自带的版本编译后续的包。但是,你应确保libfontconfig1-devel和libXft-devel的包已经安装上。
8、重建并安装pango包
***将得到的RPM包按以下顺序安装***
libpango1.0_0,libpango1.0_0-modules,pango,libpango1.0_0-devel,libpango1.0_0-static-devel
9、重建并安装libpng包
***将得到的RPM包按以下顺序安装***
libpng3,libpng3-devel,libpng3-static-devel
10、重建并安装libjpeg-6b包
***将得到的RPM包按以下顺序安装***
libjpeg62,libjpeg62-devel,libjpeg-progs,libjpeg-static-devel
11、重建并安装libtiff包
***将得到的RPM包按以下顺序安装***
libtiff3,libtiff3-devel,libtiff-progs,libtiff3-static-devel
12、重建并安装gtk+2.0包
***将得到的RPM包按以下顺序安装***
libgdk_pixbuf2.0_0,gtk+2.0,libgtk+2.0_0,libgtk+-x11-2.0_0,libgdk_pixbuf2.0_0-devel,libgtk+2.0_0-devel,libgtk+2.0_0-static-devel
13、重建并安装gtk-engines2包
***将得到的RPM包按以下顺序安装***
gtk-engines2
(安装好上面的包后,你将会看到省去了使用tar包安装时候要复制engines目录的烦恼。。。)
***完成之后,就请你仔细看看gtk+2.4.x的新面孔吧! :rolleyes:***
结语
使用制作好的SRPM包的确可以免去很多重复安装步骤的烦恼,但也增添了安装时候带来的依赖顺序问题,而且使用tar包总是可以得到最新的信息。这两个方面的各有利弊,我们懂多一点,迷茫便少一点,Linux也便靠近我们一点。
(完) |
|