首先要安装好Ubuntu——废话。
然后,就是装Kylix3。为了保险起见,我是在root用户下安装的,可能用sudo方式也可以。另,据说需要在英文方式下安装,所以我切换到英文状态下装的——即使是装成中文的Ubuntu也可以在登录前选择语言——没试过在中文方式下安装行不行。
据我的经验是,在ubuntu 5.1下直接安装Kylix3会报错:libgtk版本不对。解决办法当然就是装一个对的版本:
sudo apt-get install libgtk1.2
装好libgtk应该就可以顺利安装Kylix3了。不过就算安装成功,它还是不能运行。报一个类似这样错误:
raptor:~$ startdelphi
/usr/local/kylix3/bin/delphi: relocation error: /usr/local/kylix3/bin/libwine.borland.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
据说是因为Kernel的版本(Ubuntu 5.1是用2.6的Kernel)太高,见borland QC的解决方案:
LD_ASSUME_KERNEL=2.4.0 startdelphi
如此便可以成功启动Kylix3的Delphi。不过还是有一个这样的错误,不知道为什么曾经出过这个错(后来又没有了):
raptor: $ startdelphi
...
/usr/local/kylix3/bin/trans