GBase 8s
安装配置
文章

在Ubuntu22上安装8s失败的解决办法

发表于2023-08-11 16:12:08276次浏览1个评论

在Ubuntu22上安装8s报下面错误:

Prerequisite Verification Check

-------------------------------

 

One or more prerequisite system libraries are not installed on your computer.

Install libncurses.so.5 and then restart the installation program.

 

The installation cannot succeed until the minimum requirements are met. For

more information about the prerequisites, see your Installation Guide or check

with your System Administrator.

 

报错原因:

由于Ubuntu 22系统很新,数据库安装的依赖包在Ubuntu 22系统中找不到。数据库所需的系统依赖包名称和路径是:

/usr/lib64/libnsl.so.1

/lib64/libncurses.so.5

/lib64/libtinfo.so.5

 

解决办法:

需要把操作系统现有的依赖包做软连接给数据库所需的依赖包名,并且路径要正确。

执行find / -name libnsl.so.* 搜到以下依赖包:

/snap/core20/1822/usr/lib/i386-linux-gnu/libnsl.so.1

/snap/core20/1822/usr/lib/x86_64-linux-gnu/libnsl.so.1

/snap/snapd/18357/lib/x86_64-linux-gnu/libnsl.so.1

/snap/snapd/19457/lib/x86_64-linux-gnu/libnsl.so.1

/usr/lib/x86_64-linux-gnu/libnsl.so.2

/usr/lib/x86_64-linux-gnu/libnsl.so.1

/usr/lib/x86_64-linux-gnu/libnsl.so.2.0.1

 

做libnsl.so.1的软连接:

ln -s /usr/lib/x86_64-linux-gnu/libnsl.so.1 /usr/lib64/libnsl.so.1

 

 

执行find / -name libncurses.so* 搜到以下依赖包:

/snap/core20/1822/usr/lib/x86_64-linux-gnu/libncurses.so.6

/snap/core20/1822/usr/lib/x86_64-linux-gnu/libncurses.so.6.2

/usr/lib/x86_64-linux-gnu/libncurses.so.6.3

/usr/lib/x86_64-linux-gnu/libncurses.so.6

 

做libncurses.so.5的软连接:

ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.6 /lib64/libncurses.so.5

 

 

执行find / -name libtinfo.so.* 搜到以下依赖包:

/snap/core20/1822/usr/lib/x86_64-linux-gnu/libtinfo.so.6

/snap/core20/1822/usr/lib/x86_64-linux-gnu/libtinfo.so.6.2

/usr/lib/x86_64-linux-gnu/libtinfo.so.6.3

/usr/lib/x86_64-linux-gnu/libtinfo.so.6

 

做libtinfo.so.5的软连接:

ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /lib64/libtinfo.so.5

 

 

创建数据库安装目录:

mkdir -p /opt/GBASE/gbase

chown gbasedbt:gbasedbt /opt/GBASE/gbase

 

数据库所需的依赖包都做好软连接后,在数据库安装包解压目录下执行 ./ids_install 进行安装。安装时选择典型安装,安装路径写/opt/GBASE/gbase,选择不创建实例。

 

也可以用静默安装:

./ids_install -i silent -DLICENSE_ACCEPTED=TRUE -DUSER_INSTALL_DIR=/opt/GBASE/gbase

评论

登录后才可以发表评论
用户头像
liaosnet发表于 2年前
请先 apt -y install unzip tar openjdk-8-jdk glibc-tools libncurses5 libnsl-dev libaio-dev