躲猫猫的GTK+运行时环境
认识GTK+吗?判断一个人用开源软件历史的长短,你就不妨问他这个问题。如果他在上个月才开始接触一些大名鼎鼎的开源软件,比如前面说过的GIMP,比如星际译王,比如跨平台跨账户的聊天软件Pidgin,都必须依赖这个东西运行。在这些软件的早期版本,视窗用户必须自己下载GTK+(Linux通常都自带了这个小东西),然后再执行软件的安装包。但是在上两个月,Gimp发布的2.4,星际译王的3.0,都把GTK+的新版本直接包含在自身的安装包内,新用户便无需理会如何去下载GTK+。
在上文中,我混淆了两个概念:GTK+和‘GTK+运行时环境 ’。后面这个单词长得费力,就是:GTK+ Runtime Environment。咱就这么一直混下去吧,Java和JRE不是也这么一直混着用么?还嫌长?那pengtu就给它起个酷名:G库!
GTK+指的是一套开发工具,用这个工具开发的软件,在运行前必须先运行一个‘G库’。事不关己高高挂起,显然后面这个才是我应该关心的。G库由Linux来到Windows去,很多G家族的软件都奔赴视窗抢占先机,于是象pengtu这样猫在视窗下踅摸(咋读这词?)开源软件的主就认识了GTK+。
早先想在国内下载G库还真不是件容易的事,敢情国内做软件网站的都没把开源当回事,也难怪,整天惦记着放广告防盗链,哪里顾得上义务劳动的开源世界。你可别问我星际译王的注册码,知道我就是不告诉你,支持正版,从你做起。算了,出门靠朋友,告诉你另外一件事弥补一下。我在国内软件园找了五年(其实说500年也可以),终于找到一个页面是中文,服务器在国内的(包含港澳台钓鱼岛),当然是指在Windows下用的G库的隐秘下载地址,一般人我不告诉他。
很可能是国内最早提供视窗平台GTK+下载的网页:http://download.pchome.net/development/c/8910.html 。这个PCHOMe不愧是国内的元老级软件下载网站,我找到这个页面时,时间是2007-1月,版本是2.10.9。别不信,我有当时的屏幕截图为证,而且里面没有趴着华南虎!不过,读者就没眼福了,因为这个链接已经被PCHOME的编辑换成新版本的GTK+,也就是3.01的星际译王中已经包含的2.12.1。
这就省了我的事,本来还要多讲一下新版的G库哪里下,好事做到底么,这好事给PChome抢了,非常郁闷。不知道前面那个‘中国第一’PChome的编辑感不感兴趣?我估计您自己都没截图,有兴趣的话,价钱好商量,帮我做个博客链接啥的也行。不扯远了,咱还是探讨技术。pengtu一直非常纳闷的事情——在GTK+的官方网站找不到G库下载!
2007年12月01日 星期六 5:51 下午
wp竟然默认没有链接识别,落伍啊。