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
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