下载源代码
在 的官方网页上有一个到 debian 的,,版本是“1.5.0.svn20070511-1.2”,年代有些久远。
下载“gtkradiant_1.5.0.svn20070511.orig.tar.gz”。
使用这个源代码结果我编译出错。
用 svn 下载最新版的吧。
从最新的源代码可以在 Subversion 仓库获得。
如果没有安装 Subversion 客户端那么执行sudo apt-get install subversion
然后进入到要下载保存源代码的文件夹,执行:svn checkout ./GtkRadiant
如果提示“此证书并不是由信任的权威机权颁发。请使用此指纹手工验证其有效性!”,输入t暂时接受,执行结束后显示“取出版本 250。”,继续svn checkout ./GtkRadiant/games/Q3Pack
经过漫长的等待,最后显示“取出版本 41。”
整个源代码有25.8M之多。不过上面说下载的包解压都却只有15M,先打包备份一下,以防不测。
编译源代码:
需要环境:- gcc >= version 3.1 (preferably)
- scons >= 0.96 (radiant is built with scons rather than make)
- python >= 2.3.0, (scons requires python, some build steps use python)
- svn >= 1.1 (some build steps use svn)
依赖:- gtk+ >= 2.4.0 (requires glib, atk, pango, iconv, etc)
- gtkglext >= 1.0.0 (requires opengl)
- libxml2 >= 2.0.0
- zlib >= 1.2.0 (for archivezip module)
- libpng >= 1.2.0 (for imagepng module)
- libmhash = 0.9.0 (for q3map2)
这些东西,我查了自己的机器,缺少几个,执行sudo apt-get install scons libgtkglext1-dev libmhash2 libmhash-dev
编译,进入“GtkRadiant”文件夹,应该会有一个“SConscript”文件,然后执行scons SETUP=0
最后显示“scons: done building targets”
安装 GtkRadiant
:
执行python ./GtkRadiant/install.py
注意,这条命令在每次从 svn 更新后都要执行一次
运行 GtkRadiant
:
执行./GtkRadiant/install/radiant.x86
最后关头出错了,我明明是装了 Nexuiz 啊?
运行已经问题解决,请看《成功解决gtkradiant在ubuntu下运行问题》