免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 976 | 回复: 0
打印 上一主题 下一主题

Archlinux 下搭建GTK开发环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-12 17:42 |只看该作者 |倒序浏览
   我想大多数人都和我一样自从第一眼见到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
大小:
0KB
下载:
下载


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31909/showart_1121371.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP