我今天安装unicon的惨痛经历和我的一点感慨
我本来昨天装了个zhcon,但是有问题,只要我退出,之后我的显示器就no signal了,而且正在放着的歌也会卡壳,不知道为什么.(哪位知道吧?)今天我准备装unicon,听说好像更new b的
我到网上一查,最新只有2.4.18的kernel patch,我是前几天刚刚升到2.4.20的,惨(我还是用的8)
不过我还是想试一试,于是我又重新下载了2.4.18的源文件.回来打补丁,编译.
我是直接那原来的2.4.20的.config文件稍做修改(加上对unicon的支持)之后编译的.不知道这样做可以么?不过结果是出问题了.用2.4.18启动的时候,说我的网卡找不到
后来我又单独编译了网卡驱动模块还是不行,这也不知道为什么.
后来一想算了,反正我是想试试unicon,上不上网无所谓.又接着干.编译unicon.
又出事了,我看了一下出错信息,说的是头文件的问题,malloc.h被slab.h代替了,我又把两个源文件里的malloc.h改过来,后来又出错了.我仔细看了看,原来是这么一个问题.编译时gcc在这个文件夹下找头文件 /usr/src/linux/include,但是我的/usr/src/linux指向的不是2.4.18的源文件,是2.4.20的.我又改过来.这下我想应该行了吧.
结果又出问题了,这次是C++头文件,说是什么推荐我用C++标准的某个section里规定的32个头文件之一,我搞不懂了,我的什么时候变成不是标准的了
事到如此,你要是说我这人没有毅力,我也懒得和你辩论了,我已经不行了
我有点想法,我觉得正如某篇文章在评论linux目前面临的问题时所说,linux的内核升级的太频繁,很多其他在windows里是整合在一起的但在linux是分开的东西(比如xserver,window manager,乃至unicon)就会牵扯到一个配合的问题,由于linux是free的,你不能指望开发者一定要在某段时间之内开发出来配套的version.应该承认这是我们的劣势.还有就是要想获得更接近windows的享受,我们不得不去DIY,这会牵扯到很多专业知识,不像windows只需要点鼠标.但我们不能指望每一个人都能掌握这些知识(但我会继续努力的).所以linux注定在未来几十年在桌面领域难与windows抗衡,但我们不可以因此放弃,我们任重道远啊 内核升级确实太频繁,每升级一次就得重新编译驱动一次,确实挺烦的,呵呵,没办法,兄弟你就忍着点 Just for fun!
这是Linus说的。东西的玩法有很多种,用法却只有一种:那就是老老实实。Linux这东西,变化快,从任何一个地方出来的东西自己都不能保证一致。如果你是玩,完全可以折腾,但自己就得承受因此而来的任何后果。说句实在话,你还真是没有毅力,这么点东西就开始叫苦,不行的。
我现在已经远离了每周重装系统的阶段了,也完全没有那个心情了。但我的系统用得很好。如果你是用,就只在必要时升级:因为到那时,升级版也已经很成熟了,并且会有很多文章说明如何升,升的时候会有什么问题等等。如果是玩,那就折腾,做好一切准备,随时准备重装一遍。如此而已。Windows无非是没有这么多可玩的东西,可还不是有人折腾得死去活来?
Linux从来不是和Windows比的,Just for fun。 集市式的开发的结果
标准不统一,混乱:? 我又查了些资料,发现原因是unicon不能用gcc3.2编译,
我又想可不可以在别的系统make好,再拿来make install
于是我装了个虚拟机rh7.3,编好后,可以装,但不能运行
错误提示unresolved symbol
faint,等它开发新版本吧 集市式的开发的结果
标准不统一,混乱:?
完全同意! 关键还谁都不服谁:cry:
自己干自己的,不合作:neutral: 楼主,我也编译过unicon, 也没成功
所以我至今用的都是zhcon
:(
页:
[1]