执行./db2setup 时,系统不出现图形界面,一会就回到#命令行模式下了。
DB2 的安装日志在/tmp目录中,查看db2setup.err日志可以看到错误:
libjvm.so preloadLibrary(/tmp/db2.tmp.4907/db2/linuxamd64/java/jre/lib/amd64/libjava.so): libnsl.so.1: 无法打开共享对象文件: 没有那个文件或目录
Could not create the Java virtual machine.
错误也很直白,就是没有找到libnsl.so.1 这个文件,从网络上搜了下,需要安装libnsl 依赖包。
也测试了下centos,centos 8 也有这个问题,而centos 7 则没有这个问题,可以直接出现图形安装界面。
使用OS安装镜像作为yum源:
[base]
name=CentOS-$releasever - Base
baseurl=file:///mnt/BaseOS
gpgcheck=0
然后执行 yum install libnsl 即可。