手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

Kylix 3企业版安装手记

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

再进入到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/2F17.slip /home/trybird/kylix3/pro
5.以Kylix使用者的用户身份登入X Window,并进入Symbolic Link Path,即/home/trybird/kylix3目录,找到registerkylix文档,运行他并进行注册。
注册程式会提示输入系列号和许可键,把注册机曾生成的这两组字码输入即可,还会自动产生Registration Code(即注册码,比如6429441),最后按“Finish”键完成。此时Kylix已被激活,启动运行时不会再出现“Unregistered”的红字提示了。
6.此时,运行Symbolic Link Path下的startbcb,可启动Kylix的C Builder环境的IDE,用C 编程;运行Symbolic Link Path下的startdelphi或startkylix,可启动Kylix的Delphi环境的IDE,用Object Pascal编程。
为使得启动Kylix后的IDE界面能正常显示,并使得编辑、调试、运行和编译程式时,显示的界面支持中文,需要修改startbcb及startkylix的脚本。
用文本编辑器打开startbcb或startkylix,找到下面一行:
export LD_LIBRARY_PATH=/home/trybird/kylix3/pro/bin/mozilla:$LD_LIBRARY_PATH
在这一行之前,加插如下两行内容:
export LANG="zh_CN.GB2312"
export LC_ALL="zh_CN.GB2312"
为方便使用,也可在Linux的任务栏上新建两个Launcher,分别用来启动两种IDE程式,当然也可把他们拖动到桌面上来。
另外,使用Kylix的C 版IDE的用户,最好能把其中有关头文档和库文档Directories的配置调整一下。
就是启动Kylix的C 版IDE,然后在其主菜单下操作:
Project->Options...
然后点选Directories/Conditionals这个Tab。
再把其中的Include路径配置中的/usr/include目录调到最前面去。
比如我的Include path就从:
$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include
调成了:/usr/include:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl再把其中的Include路径配置中的/usr/lib目录调到最前面去。
比如我的Library path就从:
$(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin
调成了:
/usr/lib:/lib:$(BCB)/lib/obj:$(BCB)/lib:/usr/X11R6/lib:$(BCB)/bin
设好后,按OK按钮保存。
提醒:若用startbcb或startdelphi启动Kylix时,若总是显示:
Generating font matrix, Please wait...
长时间没有出现任何进度提示,也无任何反应。
这时要确保是用Amirican English(美国英语)来登进X的,并且编辑startbcb或startdelphi文档,在其脚本里插进一个新的第二行:
export LANG=en_US
存盘,再重新运行即可。
(但是以上问题只在Kylix 1或Kylix 2的安装过程中出现过,Kylix 3一般不会有这个问题。)
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
按提示输入root密码,然后分别用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
即指定LD_LIBRARY_PATH环境变量到共享库所在路径。
然后存盘退出。
执行下面的命令,使配置生效:
# ldconfig
退出root:
# exit
8.这时,再在X Window里启动Kylix并编译运行一个应用程式,然后关闭IDE,再直接运行编译后的程式,发现已能够直接执行他了——就是说用鼠标双击他或点击他再按回车键就能够运行他了。
注意:工程文档跟单元文档不要起相同的名字,否则编译时会报错。
当然也可编辑脚本文档指向这个可执行程式并执行他,参照startbcb或startdelphi脚本的写法,一般要有这样几行(假如编译成的可执行文档名为mypro,存到/home/trybird/test目录下):
#!/bin/bash
export LANG="zh_CN.GB2312"
export LC_ALL="zh_CN.GB2312"
export LD_LIBRARY_PATH=/home/trybird/kylix3/pro/bin:$LD_LIBRARY_PATH
source /home/trybird/kylix3/pro/bin/kylixpath /home/trybird/kylix3/pro>/dev/null
/home/trybird/test/mypro $*
上面内容的第一行是使得此文档可作为一个执行脚本来运行使用,
接下来的第二和第三行是为使程式能够正常显示中文,
第四行为指明共享库的位置,接下来两行就是要具体运行可执行文档了。
用一个文本编辑器编辑好,并存盘,这样就可直接运行他了。
注意:在/home/trybird/kylix3/pro(即Kylix的主目录下),有uninstall程式,运行他可卸载掉Kylix

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!