Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103682119
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-28 10:29:20

原文:编译GtkRadiant的Linux版

按照编译的
这个id的网站Firefox提示证书未经过验证,添加到例外就好了。

GtkRadian的闪屏

下载源代码
在 的官方网页上有一个到 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出错

运行已经问题解决,请看《成功解决gtkradiant在ubuntu下运行问题》

阅读(443) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~