ubuntu 6.10下安装Borland Together 2006

Borland Together 2006 For Linux在Ubuntu 6.10下安装时,遇到下面的问题:

zhm@zhm-desktop:~/软件备份$ sudo ./tec_architect_2006_linux.bin
Password:
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Launching installer...

grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/tmp/install.dir.5355/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

---------------------------------------
开始以为是系统没有安装J2SDK 1.4造成的,可当我花掉1个小时的时间安装上J2SDK 1.4后,问题依旧。

于是驱猫上网,最后找到这样的答案:

Borland Together采用了InstallAnywhere安装程序,此安装程序需要使用JVM来启动,而由于某种原因,安装程序无法启动其自带的JRE,因此会出现以上错误。

解决方法很简单,使用系统自带的JRE启动安装程序即可

首先进入安装程序解压后的文件夹(此处为:/tmp/install.dir.5355,看错误提示),并进入其中的installData文件夹,运行命令:

sudo java -classpath ./installer.zip com/zerog/ia/installer/Main

即可启动InstallAnywhere安装程序。

安装完闭之后,不要忘了将安装目录中的TogetherArchitect.sh中的JAVA_HOME变量更改为系统的JRE路径,我的是:

/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre

你可能感兴趣的:(jvm,linux,ubuntu,sun,Borland)