linux操作系统内核插件不全导致db2安装失败

作者在虚拟环境中安装Red Linux 9.0并尝试部署IBM DB2 Express-C时遇到问题。主要障碍包括内核版本过低及缺失必要的.so库文件。文中详细记录了解决这些问题的过程,并给出了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前天晚上就抽空在本本上安装了一个VMware workstation,紧接着安装了Red Linux 9.0企业版,一切顺利!今早在IBM的官方网站下载IBM DB2 Express-C时,还特意看看安装的Linux32位还是64位(file /sbin/init),就等今天再顺利一把,我需要的开发环境基本就可以成行了。

拿到IBM DB2 Express-C后,利用中饭休息时间就开始忙着在Linux上解压安装,谁知道./db2setup之后,提示了不少内容,摘录其中关键的几点:

1The IBM DB2 product being installed does not support the current kernel level: 2.4.20. he required minimum kernel level is 2.6.16.

2The required library file libstdc++.so.6 is not found on the system.

3The required library file libaio.so.1 is not found on the system.

……

所以建议大家在安装IBM DB2 Express-C时先看看http://www.ibm.com/software/data/db2/udb/sysreqs.html

分析后按照重要性排序,首要解决的就是Linux的内核升级。Linux的内核可以通过好http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2获取到,但自行升级风险常常比较大,于是还是直接下载内核为2.6.16以上版本的Linux安装为益。不过是自己虚拟的环境,自然愿意抽空用升级内核的方式尝试一把。至于那些缺少的.so文件,都是比较容易解决的事情。

以后还是要多多积累经验和知识!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值