Kylix 3 企业版安装手记

trybird 2003-01-29 10:18:32
Kylix 3企业版安装手记

*****************************************************************************
* *
* 知识产权声明 *
* *
* 以下关于RedHat Linux 8.0下Kylix 3 Enterprise版安装手记 *
* 完全来自csdn网站论坛专家门诊的Kylix频道的trybird网友 *
* *
* 不劳动者不得食。尊重知识产权事关每个中国公民的尊严和荣耀! *
* 引用或转载时请一定注明 *
* *
* 版权来自http://www.csdn.net *
* csdn网站论坛专家门诊的Kylix频道 *
* 拥有人:trybird *
* *
*****************************************************************************
------------------------------------------------------

Kylix3正式试用版的下载地址是:
http://www.borland.com/products/downloads/download_kylix.html
下载前你应该先是Borland的社区会员,如果你还不是,那么请先注册为Borland社区会员,再来下载。
Kylix3开放下载的有两个版本:
Enterprise Trial(企业版试用版本)——试用期限是一个月,一个月后失效。
Open Edition(开放版)——无期限限制,但功能有限,对Web Services等诸多企业级功能都不支持。
建议大家下载Enterprise Trial(企业版试用版本),以试用和体验完全功能。
下载后Borland会把一个注册文件发往你的邮箱。
这个文本文件是供安装时注册用的,比如发到我信箱的注册文件是reg98.txt。

Borland Copyright
Borland Software Corporation. All rights reserved.

建议大家有钱的话购买并使用正版软件,不受良心谴责也不背负法律责任,用得心安理得。

------------------------------------------------------

严正声明:
本人因安装盗版Kylix3企业版而向受害者Borland公司表示深切悔罪!并为此深受良心谴责和背负法律责任。

我是在2002年年中的时候应网友提醒和推荐,在黑白软件网站(现已关停)下载的盗版Kylix3企业版。
下载的两个文件情况如下:

Kylix3.zip(Kylix3企业版盗版安装文件压缩包,用于安装)
文件大小:124,129KB
创建日期:2002年8月15日, 0:21:00

Kylix3KeyGen.exe(Kylix3企业版盗版安装注册机程序,用于注册)
文件大小:26KB
创建日期:2002年8月15日, 0:22:00

1.
先在Windows下将Kylix 3 Enterprise版的压缩文件Kylix3.zip解压缩到C:\,这样就在C:\下生成了C:\Kylix3
的文件夹,即包含Kylix 3安装文件的文件夹。

2.
在Windows下运行破解Kylix 3的注册机程序Kylix3KeyGen.exe,它是一个Windows下的控制台执行文件,双击
就可运行它。把它在命令行运行所生成的系列号和许可键复制到一个文本文件里或者用笔记下来,再把它在当
前目录下生成的一个.slip后缀的文件复制到C:\Kylix3文件夹里。下面是注册机运行时的提示:

Borland Kylix3
Cracked by Due/NLiSO [24/08/2002]
( Permission for use by EMBRACE )
---------------------------------

Serial Nr: 6AKT-TE29VM-77?9EV-K35A
Authorization Key: BK4-DUY

Now creating the slip: done! ( 5DCA.slip )

就是说系列号是6AKT-TE29VM-77?9EV-K35A,许可键是BK4-DUY,而生成的slip文件是5DCA.slip。

3.
关闭Windows,启动Linux并用root用户登录进去。

在想要赋予使用Kylix的用户的主目录下,建立一个供Kylix做Symbolic Link的新目录:
# mkdir /home/trybird/kylix3

然后执行命令,把C盘挂接到/mnt/c下:
# mount -t vfat /dev/hda1 /mnt/c

然后再进到这个目录(即C盘根目录):
# cd /mnt/c

把其中的Kylix3这个目录移到/home/trybird下,并改名为kylix3_install:
# mv Kylix3 /home/trybird/kylix3_install

4.
再用你最常用的一个Linux用户帐号登录进去,比如我常用的帐号是trybird。
切记:一级警告,千万不可用root用户来安装Kylix!

进入这个安装目录
# cd /home/trybird/kylix3_install

运行如下命令,开始安装Kylix 3:
# sh setup.sh

安装程序会提示输入Installed Path(安装路径,即Kylix程序的放置路径)。
这里输入如下安装路径:
/home/trybird/kylix3/pro

安装程序会提示输入Symbolic Link Path(符号链接路径,即放置startbcb、startdelphi等Kylix启动脚本的
路径)。
这里输入如下符号链接路径:
/home/trybird/kylix3

注意:Kylix的符号链接路径所在的目录须在安装之前已经建好,否则安装程序会提示所选链接路径不存在。
还有Kylix的安装路径和符号链接路径不要选用相同的,否则也会报错。

安装程序还会提示选择要安装的组件,Kylix 3企业版完全安装需要457MB的硬盘空间。

安装完成后,把先前用注册机程序生成的slip文件复制到Kylix 3的Installed Path,即:
# cp /home/trybird/kylix3_install/5DCA.slip /home/trybird/kylix3/pro

5.
以Kylix使用者的用户身份登入X Window,并进入Symbolic Link Path,即/home/trybird/kylix3目录,找到
registerkylix文件,运行它并进行注册。

注册程序会提示输入系列号和许可键,把注册机曾生成的这两组字码输入即可,还会自动产生Registration
Code(即注册码,比如6429441),最后按“Finish”键完成。此时Kylix已被激活,启动运行时不会再出现
“Ungistered”的红字提示了。

6.
此时,运行Symbolic Link Path下的startbcb,可启动Kylix的C++ Builder环境的IDE,用C++编程;运行
Symbolic Link Path下的startdelphi或startkylix,可启动Kylix的Delphi环境的IDE,用Object Pascal编程


为方便使用,也可在Linux的任务栏上新建两个Launcher,分别用来启动两种IDE程序,当然也可把他们拖动到
桌面上来。

注意:若用startbcb或startdelphi启动Kylix时,若总是显示:
Generating font matrix, Please wait...
长时间没有出现任何进度提示,也无任何反应。
这时要确保是用Amirican English(美国英语)来登进X的,并且编辑startbcb或startdelphi文件,在其脚本
里插进一个新的第二行:
LANG=en_US; export LANG
存盘,再重新运行即可。

7.
由于Kylix编译后的可执行文件要能正常运行,必须正确地用到共享库文件(大都在Installed Path下的bin目
录里,一般以.so做后缀),所以要在/etc/ld.so.conf里添加共享库所在路径或指定LD_LIBRARY_PATH环境变
量去到相应共享库所在路径加载所需程序,LD_LIBRARY_PATH可在/etc目录下的bashrc或profile文件里设置。

ld.so.conf、bashrc和profile这三个文件都在/etc目录下,需要有root权限的用户才能修改它们,所以用如
下命令转到root:
# su
然后分别用vi或其他文本编辑器去编辑这三个文件。

在/etc/ld.so.conf里加上一行,即Kylix共享库所在的路径:
/home/trybird/kylix3/pro/bin
然后存盘退出。

在/etc/bashrc和/etc/profile里都同样加上相同的三行:
export LD_LIBRARY_PATH=/home/trybird/kylix3/pro/bin:$LD_LIBRARY_PATH
export LC_ALL=zh_CN
export LANG=zh_CN
即指定LD_LIBRARY_PATH环境变量到共享库所在路径,并使得以后编译出来的程序显示的界面支持中文。
然后存盘退出。

执行下面的命令,使设置生效:
# ldconfig

退出root:
# exit

8.
这时,再在X Window里启动Kylix并编译运行一个应用程序,然后关闭IDE,再直接运行编译后的程序,发现已
经可以直接执行它了——就是说用鼠标双击它或点击它再按回车键就可以运行它了。

注意:工程文件跟单元文件不要起相同的名字,否则编译时会报错。

当然也可编辑脚本文件指向这个可执行程序并执行它,参照startbcb或startdelphi脚本的写法,一般要有这
样两行(假如编译成的可执行文件名为mypro,存到/home/trybird/test目录下):

source /home/trybird/kylix3/pro/bin/kylixpath /home/trybird/kylix3/pro>/dev/null
/home/trybird/test/mypro $*

用一个文本编辑器编辑好,并存盘,这样就可运行它了。

注意:在/home/trybird/kylix3/pro(即Kylix的主目录下),有uninstall程序,运行它可卸载掉Kylix。

*****************************************************************************
* *
* 知识产权声明 *
* *
* 以上关于RedHat Linux 8.0下Kylix 3 Enterprise版安装手记 *
* 完全来自csdn网站论坛专家门诊的Kylix频道的trybird网友 *
* *
* 不劳动者不得食。尊重知识产权事关每个中国公民的尊严和荣耀! *
* 引用或转载时请一定注明 *
* *
* 版权来自http://
...全文
203 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Borlandor 2003-02-13
  • 打赏
  • 举报
回复
多谢老兄,收藏!
drroc 2003-02-11
  • 打赏
  • 举报
回复
兄弟的文笔还可以。其实没必要这么多声明了,trybird的努力可敬。
trybird 2003-01-31
  • 打赏
  • 举报
回复
这里是纯文本,看着不方便的话,可以到下面看相同的文档:

http://www.csdn.net/develop/article/16/16768.shtm
trybird 2003-01-31
  • 打赏
  • 举报
回复
另外补充说明一句,很多人安装Kylix时都喜欢把Symbolic Link Path(符号链接路径,即放置startbcb、startdelphi等Kylix启动脚本的路径)设为/usr/bin或/bin目录,这样在任何目录下都可以直接打startbcb就开启Kylix,而不用再在前面烦琐地加上目录路径,在Symbolic Link Path当前路径下也不再需要用键入:
$ ./startbcb
来执行。而是直接打$ startbcb就可以了。

但我不喜欢这样,/usr/bin目录本身就是放置Linux可执行命令文件的地方,太杂了,也有许多C程序员把他们编译过的程序也统统塞进这个目录,好方便执行,但和系统命令混在一起实在太杂了,不好管理。主要是这一点,还是单独设一个目录放它们好一些。只是建议了。

恭祝大家喜气洋洋,洋洋得意,三羊开泰,大发洋财!
trybird 2003-01-31
  • 打赏
  • 举报
回复
To txdelphi(游涯):

还是看看你的那个共享库文件,也就是libX11.so是否没安装上,或者是否已经损坏?如果没有的话,再比照我上面安装记录里的有关环境变量的设置说明查看是否没设好或没设置对,以支于编译时不能到相应的共享库文件所在的路径去找到需要用到的相应的库?

关于Kylix程序的部署问题,我进一步说明一下——

除了Kylix可执行文件外,一个应用程序还需要一定数量的其他支持文件,如共享目标文件、初始化文件、包文件以及帮助程序等。复制应用程序到电脑及生成所需设置的执行过程可由安装程序自动处理。下面是部署应用程序通常都要用到的一些类型:

·使用安装程序
·指定应用程序文件
·帮助程序
·共享目标文件的位置

数据库及Web应用程序需要附加另外的安装步骤来生成应用程序。详情请参考“部署数据库程序”及“部署Web程序”。

大多数Kylix程序都要依赖于相应配套的共享库——这包括:

·libqt.so.2.3.0(Qt库)及libqtintf-6.9.0-qt2.3.so(Qt界面库)或libborqt-6.9.0-qt2.3.so
·libborunwind.so.6(共享的异常处理库)
·运行时程序包(比如baseclx)
·数据库dbExpress驱动程序(libsqldb.so, libsqlora.so等等)

要想成功部署应用程序,就必须在程序运行时,保证所需的库文件装载并放置在程序能访问到的位置上,使得所需的库将可以依附于应用程序。假设你使用了CLX组件,那你就必须部署上面所列出的两个Qt库。

在Linux中,要从根本上控制对库文件的访问,有两种设置方式——在下面两个地方都可以设置包含所需库文件的目录列表:

/etc/ld.so.conf



LD_LIBRARY_PATH

典型地,/etc/ld.so.conf里已经有了一些目录的列表,所以只是简单地复制文件到已有的列表目录就行了。这就象在Windows 2000或Windows XP中,使用/etc/ld.so.conf或其中列出的一个目录,就相当于把共享的库文件复制到了系统文件夹;而使用LD_LIBRARY_PATH就相当于到指定的搜索路径上去搜索程序。若是使用库文件路径环境变量,目录将包含应用程序装载所需的任何共享目标文件,它们都会在LD_LIBRARY_PATH中。LD_LIBRARY_PATH提供了在运行时,对共享的库文件的加载,当查找共享目录时,额外所设的目录也被查看。你可以列出多个目录,用分号(;)隔开。举例,你要部署应用程序到/usr/local/app,并且也要用到共享目标文件/usr/local/app/mylib.so,你就应该把/usr/local/app包含在LD_LIBRARY_PATH中。

==============================================

共贺新禧,同喜同喜!
txdelphi 2003-01-31
  • 打赏
  • 举报
回复
trybird非常感谢你的文章,但我现在在CBC下编译程序还是有问题,[Linker Fatal Error] Fatal: Unable to open file 'libX11.so' 望赐教,祝新年快乐!
trybird 2003-01-29
  • 打赏
  • 举报
回复
纠正:

--------------------------------------

4.
再用你最常用的一个Linux用户帐号登录进去,比如我常用的帐号是trybird。
切记:一级警告,千万不可用root用户来安装Kylix!

进入这个安装目录
# cd /home/trybird/kylix3_install

--------------------------------------

呵呵,错了!是可以用root用户来安装,但千万不要把Symbolic Link Path装到root权限的目录下,并且不要以root用户来使用Kylix。看看我写的Linux提示符就知是什么用户下操作了,如果是#就是root,如果是$就是普通用户。
trybird 2003-01-29
  • 打赏
  • 举报
回复
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

发件人:
hanchennv0 <hanchennv0@sina.com>

收件人:
yang_ling@168city.com, trybird@msn.com, iceriver521@163.com

主题:
kylix急救

日期:
Sat, 25 Jan 2003 11:17:34 +0800

内容:
我下了kylix3,kylix2都装不上,显示有一些文件找不到
我用的是redhant8.0,怎末办呀
界面显示的是安装成功,但是终端显示有一些文件找不到,如
.....\startdelphi,......\startcbc,...
所以启动的时候运行startdelphi,说没有这个命令
我很急
希望您能给予指点,我必须在年前完成.

您若知道请给我留下您的联系好吗,我给您打电话

拜托!!!!

From: <trybird@msn.com>
To:hanchennv0@sina.com
Subject:Re: kylix急救
Date:Wed, 29 Jan 2003 01:39:41 +0800

好的,我的Windows也中了病毒,全部资料覆灭!现正在恢复,但我一定尽力帮兄弟你一下的。
这样,等明天我若重新恢复了大部分系统,我就到www.csdn.net的kylix论坛张贴一个帖子,详细告诉你我安装的全部详细的整个过程。

但愿能帮你,告诉我你的CSDN上的网名是什么?我发了贴后好给你发短信告诉你,另外我也还会再回复你Email告诉你帖子的具体位置。到时,都到帖子上联系吧。

祝好运!

相信你羊年钟声敲响前一定能搞定Kylix3的安装的!

发件人:
hanchennv0 <hanchennv0@sina.com>

收件人:
<trybird@msn.com>

主题:
RE: Re: kylix急救

日期:
Wed, 29 Jan 2003 14:44:18 +0800

我前两天下了一个装上了,但是不能编译程序,有人告诉我说是试用版

我又下了两个kylix3从两个地方(天网)
都显示同一个错误
unable find file DEPLOY
unable find file INSTALL
我用的普通用户
sh setup.sh -m
同样没出现需要序列号的那一步(我想知道要输入序列号那一步应该是在哪一步出现,是完
全安装前,还是完全安装后)
那里出错了?
使我下的软件的问题还是别的
一般你们装的上的软件是多大呀
拜托

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

应以上网友紧急呼救,现公开《Kylix 3 企业版安装手记》,希望能对广大受困于Kylix 3 企业版安装泥潭的网友能有所帮助。

这次只是公开了《Kylix 3 企业版安装手记》,至于《Kylix 3 企业版试用手记》待我整理好机器,并修订后再行发出,以和同道们齐修共进!

个人初步认为hanchennv网友的问题可能是因没注意而用root用户安装了kylix,而kylix千万不可用Linux的root用户安装的,否则Symbolic Link Path(符号链接路径)会给你瞎装,还有以后使用上诸多麻烦,烦恼多多啊,千万切记,不可用root来安装Kylix!

以上就是我的安装手记,希望能对连Kylix安装都没安装上的朋友们能有所帮助,更希望大家多加批评!
trybird 2003-01-29
  • 打赏
  • 举报
回复
*****************************************************************************
* *
* 解决方案知识产权声明 *
* *
* 以下关于RedHat Linux 8.0下Kylix3的C++ IDE不能正常编译程序的解决办法 *
* 完全来自linuxaid网站的Kylix版主ROC *
* 本人对ROC解决问题并奉献出来给大家共享,深表敬意和钦佩! *
* 不劳动者不得食。尊重知识产权事关每个中国公民的尊严和荣耀! *
* 引用或转载时请一定注明 *
* *
* 版权来自 *
* http://oldsite.linuxaid.com.cn/forum/showdoc.jsp?m=1&l=1&i=48865 *
* 拥有人: linuxaid网站的Kylix版主ROC *
* *
*****************************************************************************

// ROC解决方案开始处

解决在RedHat8.0中的Kylix3的BCB模式不能编译程序的办法!
作者:ROC(2002-10-09 13:44:39)

来自:http://oldsite.linuxaid.com.cn/forum/showdoc.jsp?m=1&l=1&i=48865

解决在RedHat8.0中的Kylix3的BCB模式不能编译程序的办法:
在RH8中安装Kylix3后发现BCB模式下不能编译程序,报一些头文件语法错误,
分析错误后,发现是/usr/include的4个头文件(stdlib.h,signal.h,string.h,time.h)与Kylix3的编译器不兼
容。
于是把MDK9中的这4个文件拷贝到RH8中的/usr/include中,
再启动Kylix3的BCB模式,编译一个空白窗体,OK,没问题,编译通过,运行正常。
问题解决了。
于是我把这4个文件打包,供大家下载:
http://kylix.linuxaid.com.cn/kylix3/kylix3-rh8-include_patch.tar

MDK9完整include下的头文件包下载。
http://kylix.linuxaid.com.cn/kylix3/mdk9include.tar.gz
http://kylix.linuxaid.com.cn/kylix3/mdk9includeall.tar.gz

下载后,解到/usr/include中,覆盖原文件就可以了。

转载本文请注明来自linuxaid.com.cn/forum

// ROC解决方案开始处

*****************************************************************************
* *
* 解决方案知识产权声明 *
* *
* 以上关于RedHat Linux 8.0下Kylix3的C++ IDE不能正常编译程序的解决办法 *
* 完全来自linuxaid网站的Kylix版主ROC *
* 本人对ROC解决问题并奉献出来给大家共享,深表敬意和钦佩! *
* 不劳动者不得食。尊重知识产权事关每个中国公民的尊严和荣耀! *
* 引用或转载时请一定注明 *
* *
* 版权来自 *
* http://oldsite.linuxaid.com.cn/forum/showdoc.jsp?m=1&l=1&i=48865 *
* 拥有人: linuxaid网站的Kylix版主ROC *
* *
*****************************************************************************

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧