FREEBSD安装X11过程的一些问题

说明一下,今天折腾了半天,仍然没安好x11,取经的朋友可以先绕道了,等我安装好了,会再写一篇总结性的。

开始用package安装,未遂……转去ports安装,结果也是遇到了一系列的问题。

首先就是ports版本太低,然后更新的ports,了解了postmaster的更新方式……但仍然遇到别的问题:

gmake的依赖/libexec/ld-elf.so.1: Shared object “libintl.so.8″ not found, required by “gmake”,

网上查了一下,都说libintl.so.9找不到的……按他们提供的方式处理了一下:

先更新一下locate的数据库:

# /usr/libexec/locate.updatedb

看下这帮劳什子跑哪儿去了:

#locate libintl.so
/usr/local/lib/libintl.so
/usr/local/lib/libintl.so.9

人家都是找到.8,我倒出来了9,先不管,做下连接:

#ln -s libintl.so.9 /usr/local/lib/libintl.so.8

倒是可以编译了……
不过后面又出了问题,x11/extensions路径竟然不存在,所有依赖的头文件都见鬼去了。问了几个论坛的人,也说不出个所以然,只是猜测是版本过旧的原因……唉,不好说什么,谁让自己不懂,人家好歹也是热心帮自己。

说是版本过旧,那我就升级内核,参考上篇文章《freebsd内核更新》。

一路下来,遇鬼捉鬼,遇神杀神,虽然x11仍然没有装好,东西倒是学了不少。

只不过,自己的freebsd是半路被逼出家,又一直没有时间系统看一些资料,这样的现学现卖,实在是惭愧的紧。