2004-09-14

开始被linux搞得晕头转向了

记得那次和yayv聊起动态连接库的时候,他说linux的动态连接库的文件名就包括了版本,而且相互依赖的关系做得很好,比windows的dll好多了,不会有windows的dll hell的问题。

我不是很理解这个问题,在linux我也没有做过动态连接的程序(目前只学习做了一些小的程序)。但是对于linux下面的动态库依赖,我已经有点头疼 了。起先是我安装了一个redhat 9,然后firefox和eclipse这样的软件很容易就安装好了。但是安装gaim的时候,简直成了一种灾难。安装gaim的rpm包,提示我,我的 gtk+的版本不够高。我下载了一个gtk+的源码版本,不得要领,干脆下在一个rpm版本。安装的时候又提示我gtk+需要更高版本的atk等等。于是 我又去下载那些东西。下来了以后安装的时候,有提示我的xlib版本不够,我又下载。

最后的结果是,我为了更新xlib,把xwin整个都给弄趴下了。linux是不是因为太自由了,反而不好用了呢?实话说,让我搞清楚怎么安装gaim的话,也许我都有时间自己写个用来聊天的软件了。

现在很多人喜欢lfs,全部都从头开始,其实我也很向往这样的东西。因为我不喜欢系统里面有一些我用不到的,或者说我觉得没有什么用处的东西(没钱买硬盘 的人都是这样的吧?)。然后那天我按照lfs的菜谱去进行了3个小时以后,突然在一个关键步骤,我失败了,可是我仔细检查我的每一个步骤,都是按照菜谱做 的。我一下子崩溃了,一个星期以来,我都在玩linux,但是感觉大部分的时候,我在被linux玩。

一天后,我突然在某论坛看到了某人也在我失败的那个步骤上面失败了,别人告诉他,这个版本的菜谱有问题,我FT。我做菜的时候,如果菜谱有问题,无非是做出来的菜不好吃而已,但是这个安装菜谱出了问题以后,我根本无法继续。

这些难道都是自由必须付出的代价么?

请不要吝惜您的评论,每一条评论,都是我在漫漫长夜前行的力量

0 条评论:

发表评论

<< 主页