设为首页 收藏本站
查看: 903|回复: 0

[经验分享] Kylix3安装使用FAQ(RedHat 8&9)

[复制链接]

尚未签到

发表于 2016-5-14 11:03:05 | 显示全部楼层 |阅读模式
转至 kylix.linuxaid.com.cn

Kylix3安装使用FAQ(RedHat 8&9)

这篇文章的前一个版本我是发在CSDN上的,后来我发现被转到这里的FAQ中了,这个版本针对前一个版本中提到的一些问题提出了新的更好解决方法,并且解决了一些RedHat 9上新的问题(前一个版本只是针对7.x和8.0的),这个版本最初是发到中国Linux公社(www.linuxfans.org)里的。这里面的方法很多是别人提出来的,我只是解决了其中一小部分问题,或者是提出了一些更好的简单的方法,现在我把它转到这里来与大家共享。


Kylix3的安装和使用存在着各种各样奇奇怪怪的问题,很多人都会被它折腾一番,我也被它折腾的够呛,要不是我是被迫使用的,我想我恐怕都坚持不到现在。所以我想作个总结是有必要的,免得让大家在走我的路。好了,不说废话了,开始正题:

一、安装:
在 RedHat 8 和 RedHat 9 上安装时需要加 -m 参数。否则会装错目录没法使用,甚至卸载都很麻烦。(听说在RedHat 7.3上也有这个问题,但我没用过7.3,不太清楚)



二、启动:

1、启动死机问题。

解决方法:

很可能是nvidia的显卡,然后装了驱动造成的。不用卸掉显卡驱动,把颜色从24位真彩色降到16位真彩色就可以了。这样作还有个附带的好处就是,可以使你大部分程序运行速度提高。

2、启动以后界面不堪入目的问题。

解决方法:

方法一:
这是很多地方介绍的方法,就是修改startdelphi和startbcb这两个文件,在其中添加


export LANG=zh_CN
export LC_ALL=zh_CN



来解决。
这个方法的缺点是,不能解决汉字输入问题。

方法二:
修改/etc/sysconfig/i18n,把其中的zh_CN.GB18030替换为zh_CN.GBK即可。
这个方法修改简单,而且可以解决大部分软件不能输入汉字问题,其中就包括Kylix的汉字输入问题。

3、启动以后基本可用,但是菜单字体特别大,工具栏字体特别小。

解决方法:
在美化(汉化)你的 RedHat 时,使用公社提供的Xft2补丁包或者台湾firefly网友提供的 RedHat 补丁包。安装以后不要修改KDE中的字体设置。就不会出现这个问题了。



三、使用

1、有的汉字输入法在Kylix中输入时,输入栏会不停闪烁,很难输入。

解决方法:
会出现这种情况的输入法有Chinput,miniChinput 和 SCIM,推荐你换个输入法,除非你情有独钟。因为这些输入法还和 FlashPlayer 6 的浏览器插件有冲突,会让 mozilla 内核的浏览器崩溃。

2、换了输入法以后无法输入汉字,汉字输入法无法激活。

解决方法:
修改/etc/sysconfig/i18n,把其中的zh_CN.GB18030替换为zh_CN.GBK即可。这个方法应该对所有的支持GBK编码的输入法都管用。而且这个方法可以解决用Wine运行的程序输入汉字的问题。llc发现Kylix可能就是在一个特殊的Wine上执行的。

3、Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题。

解决方法:
Quote:


补丁:http://kylix.linuxaid.com.cn/xoops2...visit.php?lid=9

此补丁解决Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题。

使用方法:

1、解压:tar zxvf kylix3libpatch_mdk9.1_rhl9.tar.gz

2、将解出来的3个文件:crt1.o,libc.so,libpthread.so拷贝到$(BCB)/lib/obj中($(BCB)指你的Kylix3的安装目录)

3、新建一工程,点击菜单Project->Options...->Directories/Conditionals,将Include Path:设为/usr/include行头,
如:/usr/include:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl

4、点击“OK”保存,再按Ctrl+F9编译工程,一切OK,又可以用C++写Linux应用了。


上面引用部分的内容转自:KylixAID开源专区
原文见:http://kylix.linuxaid.com.cn/xoops2...efile.php?lid=9

4、在RedHat 9上可以编译,但是在IDE中运行调试或保存会挂起停止响应的问题。

解决方法:
Quote:


Kylix3的IDE(包括BCB和Delphi)在RH9下不能进行程序的运行调试,一启动调试程序就会挂起,这是因为RH9里包含的Native POSIX Thread Library (NPTL)和Kylix3不大兼容。
解决的方法是编辑Kylix3的启动脚本(startbcb和startdelphi)在第二行加入环境变量设置

export LD_ASSUME_KERNEL=2.4.1

让Kylix3不使用NPTL,这样Kylix3就可以顺利的按F9进行程序的编译调试了。

另外,加了这一设置后,可能也会解决Kylix3在RH9中出现的其他问题,还请各位Kylix兄弟试一试啦


上面引用部分的内容也是转自:KylixAID开源专区
原文见:http://kylix.linuxaid.com.cn/xoops2...c_id=18&forum=2



补充一:

问题:Kylix编译出的程序不能直接执行的问题。

解决方法:
因为Kylix编译出的程序需要一些动态运行库的支持,而这些动态运行库不在默认搜索路径下面路径,所以会出现无法执行的错误,解决的方法有两个:

方法一:
在运行你的程序前,先设定 LD_LIBRARY_PATH 的值。
export LD_LIBRARY_PATH=/usr/local/kylix3/bin:$LD_LIBRARY_PATH
如果每次都设定觉得麻烦可以建一个脚本(像startdelphi那样的脚本)。不过说实话,这样还是麻烦,下面有个一劳永逸的方法。

方法二:
修改文件/etc/ld.so.conf,把路径/usr/local/kylix3/bin加入其中,然后用root用户执行一下/sbin/ldconfig就可以了。



补充二:

问题:Kylix3编写ApacheDso不能使用的问题。

解决方法:同解决在IDE中不能运行的方法相同,降版本号。

源问题出处:http://www.linuxfans.org/nuke/modul...ewtopic&t=19212
<!-- / message --><!-- message, attachments, sig -->

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-216865-1-1.html 上篇帖子: Redhat AS4下安装tomcat 6 下篇帖子: redhat 配置网卡的问题:__tmp网卡
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表