Garnome
by
yangh
—
last modified
Nov 04, 2004 07:54 PM
从源码包编译GNOME的工具.
立刻下载最新 Garnome 2.8.1
什么是GARNOME?
Garnome是用来从源码包编译GNOME的工具, 它能直接从Gnome官方FTP上下载相应版本的压缩包然后进行编译, 也可从你已经下载好的包开始编译. Garnome默认使用wget下载压缩包, 你可以自己用多线程的工具来下载, 然后编辑Garnome的配置文件 garnome-./gar.conf.mk 使Garnome能从你下载的包开始编译.
FAQ
查看 FAQ
Garnome 官方网站: http://cipherfunk.org/garnome/
注意事项
- 首先, 你可以用d4x或者其它多线程下载工具下载相应gnome版本的压缩包,然后再用garnome进行编译。用下边的脚本也可以。
- 其次, 你应该进行desktop先完成基本桌面环境的编译,其它组件你可以有选择性的编译。
- 第三, desktop/epiphany需要mozilla,所以你可以把它移出desktop目录,不然你就需要编译一遍mozilla, 呵呵,够你累的。
这样操作就会很快完成编译,不会超过半天时间。:)
使用 Garnome 安装 GNOME 需要哪此准备?
- 下载 garnome (见上面的连接).
- 下载相应版本的 GNOME 发行版压缩包 . (tar.bz2 比 tar.gz 包小, 你喜欢哪一种?:)
- 为了完成编译工作, 你的系统需要安装如下的开发包(一些头文件等):
libpng3-dev libjpeg-dev libtiff-dev libncurses5-dev xlibs-dev libpopt-dev libdb3-dev (GConf) libbz2-dev, zlib1g-dev (gnome-vfs, others) libexpat1-dev libsmbclient-dev (for gnome-vfs-extras) libopenh323-dev (gnomemeeting) libpt-dev (gnomemeeting) libhermes-dev (for gstreamer, if you want it to do video at all) docbook-xml + docbook-xsl (these are also provided in GARNOME's bootstrap category now) openjade or jade (if you enable gtk-doc rebuilding, which is now off by default again) Debian Linux 中, 你可以用 **apt-cache search 包名** 搜索相应的包, 并用 **apt-get install 包名** 安装这些包. 使用 RPM 包管理的就在你们的发行版光盘里找相应的包吧. 如果找不到, 就到 www.rpmfind.net 上找. 然后用 ** rpm -i 包名** 完成安装. - 选择一个至少有 1.5 G 空余空间的分区, 解压 garnome, 进行解压生成的目录, 编辑 gar.conf.mk , 其中几个比较关键的地方:
# Directory config for the "main" image # 改成你要安装 gnome 的目录 main_prefix ?= /opt/garnome # prepend the local file listing # 在这一行末加上你下载 GNOME 发布版压缩包的路径, 注意格式 FILE_SITES = file://$(FILEDIR)/ file://$(GARCHIVEDIR)/ file:///usr/src/gnome-2.5.5/ - 进入 desktop 目录, 执行 make install
- 编译过程中如果出现问题, 请仔细查看出错信息, 自己动手解决吧!
其它辅助工具
- filter_targz_links.sh
- 使用prozilla/wget下载GNOME 相应版本压缩包的脚本, 另: 推荐使用D4x 的"从文本里搜索连接"的功能.
使用方法:
- 1. 用浏览器访问 http://ftp.acc.umu.se/pub/GNOME/desktop/2.6/2.6.*/sources , 并把此页保存为 /tmp/gnome_links (文件中包含了下载连接).
- 2. 建立一目录:
mkdir ~/gnome-2.6 - 3. 进入目录:
cd ~/gnome-2.6 - 4. 使用 脚本来下载/tmp/gnome_links 文本中的所有连接:
./filter_targz_links.sh /tmp/gnome_links bz2 d
- update-garnome.sh
- 用GNOME发行版本中的MD5SUM-tar-[tar/bz2] 文件来更新Garnome的脚本. :) 注: 这是一种暴力更新Garnome的方法, 呵呵.
使用方法:
- 1. 下载 http://ftp.acc.umu.se/pub/GNOME/desktop/2.6/2.6.*/sources 中的MD5SUM-tar-[tar/bz2] , 你应试会选 bz2, 因为bz2的包比较gz的包小多了. :)
- 2. 解压Garnome相应版本到某一目录中. 并进入 garnome-. 目录
- 3. 执行脚本来更新旧版本的Garnome:
./update-garnome.sh /Path_to_MD5SUM-tar-bz2 bz2 - 4. 更新后的Garnome可以编译新的发行版本了. :)

