红联Linux门户
Linux帮助

Archlinux下搭建GTK开发环境

发布时间:2008-08-15 21:11:37来源:红联作者:wmbodbc
我想大多数人都和我一样自从第一眼见到archlinux的时候就深深爱上了这个精悍的Linux发行版吧,我是在上个月用硬盘安装的 archlinux2008.06最新版,虽然经过了一点小插曲但还是顺利安装完成并装上了gnome,简洁漂亮的界面让我一见倾心,于是我决定把自己的工作平台从ubuntu下转移到archlinux下。

我是做gtk开发的,于是我就想在archlinux下搭建一个gtk的开发环境,但是发现网上没有什么现成的文章参考,于是就按照在ubuntu下搭建 gtk开发环境的时候,用pacman下载了相应的包竟然就这样搞定了。废话不说,我现在把自己的搭建过程详细的说一下,仅供大家日后参考,文中可能还有什么遗漏,请高手指点。

因为archlinux的pacman非常好用,所以几乎所有的包我都是用pacman下载的。如果没有特别说明我所用的源就是

Server = http://mirrors.lcuc.org.cn/archlinux/$repo/os/i686

下面就是我的搭建过程:

(1) 安装 pkg-config 工具。在archlinux下对应的包为 pkgconfig-0.23-1-i686.pkg.tar.gz 我用的命令:

pacman -S pkgconfig

现在的版本是: pkgconfig-0.23-1 。

(2) 安装: gtk2.0 。 我用的命令是:

pacman -S gtk2

这里还需要安装libgnome的库,但是这个库貌似在安装gnome的时候已经被安装了,所以不用再特意去安装了。

(3) 安装 界面设计大师 glade。 我用的命令是:

pacman -S glade

现在这个源里的版本是glade-3.4.5-1。

(4) 安装 gnome的文档浏览器 devhelp 这可是在编程中不可或缺的好帮手,我查API就靠它了,我用的命令是:

pacman -S devhelp

现在的版本是 devhelp-0.19.1-2 。

(5) 默认安装的devhelp什么文档都没有,只好自己动手装了,下面要装的是一些文档包。 我的命令是:

pacman -S atk-docs glade-docs gtk2-docs

有这这些包,特别是gtk2-docs这个包已经包括了GDK Reference Manual 和 GTK+ Reference Manual 这样就可以应付平时的gtk编程了。

到现在我们的环境已经搭建好了,你可以在终端里输入如下命令验证一下:

pkg-config --modversion gtk+-2.0

pkg-config --modversion libgnome-2.0

我的结果是 2.12.11 和 2.12.11 。

最后我还想装一个gtk2.0-examples ,可是我没有在源里找到,Google了一下也没有发现什么有用的信息,我就想到我在ubuntu下已经安装过了,于是我到我的ubuntu下把 /usr/bin/gtk-demo 文件拷到我的 arch 下的/usr/bin/ 下后,重启终端 执行 gtk-demo就可以了启动了。

至此我在archlinux下搭建gtk开发环境就完毕了,现在这个环境已经可以让大多数开发者应付简单的开发了。希望能给大家一些帮助吧。

发完贴之后总感觉还是缺了些什么,就发现我的devhelp帮助文档太少了,于是昨晚就到网上搜了一些向devhelp添加内容的方法,只是找到了一个叫 devhelp-install 的脚本程序,很郁闷!我的脚本能力比较差,研究了一会儿就觉得小痛苦了,没办法只好到http://www.gtk.org/documentation.html 上下载了最新的参考手册在本地看,没想到当我解压的时候突然发现里面有以.devhelp为后缀的文件于是就想这不就是devhelp格式的文件么,于是我就把我解压的 glib-html-2.16.5.tar.gz 得到的目录 glib-html-2.16.5改名为glib 拷贝到/usr/share/devhelp/books/ 我的命令是

mv glib-html-2.16.5 /usr/share/devhelp/books/glib

打开devhelp,哈哈,glib的参考手册已经在里面了,可以方便的查询了,而且还是最新的,不过我建议大家还是要看自己系统中安装的版本 比如gtk版本 用上面的pkg-config --modversion命令一下gtk的版本,我的是2.12.11 我就下载了gtk-html-2.12.11.tar.gz 然后解压、改名拷贝到/usr/share/devhelp/books/目录下,注意这里一定要改名不然devhelp不识别。然后就可以在 devhelp里看到参考手册的版本也是2.12.11了。

呵呵!现在我的开发环境已经和ubuntu下一模一样了。

我把devhelp-install脚本放在附件里,供大家研究一下!

devhelp-install.zip

作者:樊红玉
文章评论

共有 1 条评论

  1. tomorrow207 于 2009-12-02 10:25:42发表:

    这是什么东东,呵呵