庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>Linux>安装经验>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

Gnome2编译过程及脚本

 作者:本站收集   日期:2005-3-13
字号选择〖 〗/ 双击滚屏 单击停止   
此脚本用来编译gnome2final的..包括一个脚本(g2com.sh)和一个编译顺序的数据文件(gnome2-order)

gnome2final大家在ftp.gnome.org下载.
[url=http://ftp.gnome.org/pub/GNOME/2.0.0/releases/gnome-2.0-desktop-final/]ftp.gnome.org[/url]
[url=http://www.gnome.org/start/2.0/releasenotes.html]Release Notes[/url]

1.下载时选tar.gz或tar.bz2,下载到一个目录下,然后解压.可用以下脚本.
2.解压
解tar.gz
#!/bin/sh
for i in ./*.gz ; do
tar zxvf $i
done

解tar.bz2
#!/bin/sh
for i in ./*.bz2 ; do
bzip2 -d $i | tar xvf -
done

3.解压后在使用编译脚本:
先做好gnome2-order文本文件.
把这个脚本拷贝到刚才解压的目录中.
执行

说明:
(1)g2com.sh流程:
先建了两个文件用来记录configure和make的信息,以便查错.
然打开一个文件描述府,读取一行作为目录,判断目录存在,进入目录,配置编译..否则退出.
最后关闭文件描述府.结束
(2)gnome2-order中的次序是gnome.org>>relase notes>>install order中提取的数据.

直接下载:[url=http://211.95.164.50/tmp/g2com.sh]g2com.sh[/url]|[url=http://211.95.164.50/tmp/gnome2-order]gnome2-order[/url]
编译脚本 g2com.sh
#################################################

#!/bin/sh
#g2com.sh

#create the tow file to record config/make status
touch conf.status
touch make.status
#open "gnome2-order" to read for compily
exec 4<&0 0<gnome2-order
sum=0
while [ $sum -lt 60 ];
do
read i
if [ -d $i ]; then
cd $i
pwd
echo -n "Start Compily $i";
./configure >> ../conf.status
make >> ../make.status
make install
cd ../
else
echo "The Dectionary $i is not exsit";
exit
fi
#counter
sum=$[$sum+1]

done
#close file_handle
exec 0<&4

#End###########################################################

gnome2-order文本文件:不能有空行..
libxml2-2.4.22
libxslt-1.0.18
scrollkeeper-0.3.9
pkgconfig-0.12.0
audiofile-0.2.3
esound-0.2.28
gtk-doc-0.9
glib-2.0.4
linc-0.5.0
atk-1.0.2
gnome-common-1.2.4
pango-1.0.3
libIDL-0.8.0
ORBit2-2.4.0
intltool-0.22
bonobo-activation-1.0.2
gtk+-2.0.5
GConf-1.2.0
libart_lgpl-2.3.9
libzvt-2.0.1
libbonobo-2.0.0
gnome-mime-data-2.0.0
gnome-vfs-2.0.1
libglade-2.0.0
libgnome-2.0.1
libgnomecanvas-2.0.1
libbonoboui-2.0.0
libgnomeui-2.0.1
libwnck-0.14
libgnomeprint-1.115.0
libgnomeprintui-1.115.0
libgtop-2.0.0
librsvg-2.0.0
gail-0.16
eel-2.0.0
libgtkhtml-2.0.0
gtk-engines-1.9.0
gnome-desktop-2.0.2
gnome-panel-2.0.1
gnome-session-2.0.1
gnome-terminal-2.0.0
gnome-utils-2.0.0
gnome-applets-2.0.0
control-center-2.0.0
gnome-games-2.0.1
bug-buddy-2.2.0
eog-1.0.1
nautilus-2.0.0
gnome-system-monitor-2.0.0
yelp-1.0.1
gedit-2.0.0
librep-0.16
rep-gtk-0.16
sawfish-2.0
gnome-media-2.0.0
gdm-2.4.0.0
at-spi-1.0.1
libgail-gnome-1.0.0
gconf-editor-0.2
gnome2-user-docs-1.93
上一篇:Proftpd如何限速和设置发呆退出?    下一篇:刻录ISO文件  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-3-13
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿