有时候我自己觉得研究LFS、Gentoo和Slackware的人很疯狂,每天就是研究如何编译程序,每天也在编译大量程序。不过现在我真的很佩服他们。能有这种竭而不舍的精神已经很不容易了。更何况是这种高精尖,花费大量精力和时间的苦活。我自己经历过编译,实在感触良多,历尽艰辛。
例如编译一个Vmware Tool,不是像Windows那么容易安装的。以Ubuntu7.10为例:
sudo apt-get install build-essential //安装编译环境
sudo ./vmware-install.pl //开始编译Vmware Tool
一路回车,最后Ctrl+Alt+Backspaces重新启动X,一切完成。
看起来好像很简单,实质要兼顾很多东西的。如果中间有一步出现错误,那么整个安装程序作废,而且还要逐个逐个清除编译产生的文件,恢复编译时修改过的配置文件。这才是最麻烦的事情,Linux并不像Windows那样自动删除安装失败的残留文件。除非你重新编译一次而且成功了。我就是被Realtek的HD Audio 4.07b驱动玩了一次。
我编译成功的程序:Nvidia的169.09和171.05Linux显示驱动,Vmware Tool,Virtual Box的虚拟工具安装包。
仅此四个,没有其它了。我会继续努力的。
没有评论:
发表评论