Linux 装 Oracle 的时候,少不了一些依赖包,pdksh-5.2.14-13.src.rpm
就是其中一个老牌选手。虽然现在主流发行版基本都不用它了,但装老版本 Oracle,比如 11g 时,还真离不开它。源码包形式,也方便你按需编译,适配不同内核版本,挺实用的。
pdksh的风格比较接近老派的 Korn shell,Oracle 的安装脚本有时指定就要它,不装还真跑不通。你如果碰到报错提示找不到/bin/pdksh
,率就是这个锅,装上这个包就能一半问题。
安装建议用rpmbuild
自己编译下,不要直接用二进制包,尤其是老系统上,兼容性更好。嗯,还有,路径得配对,比如/usr/bin
还是/bin
,记得软链接一下,不然 Oracle 安装程序找不到。
网上能找到不少版本资源,我顺手贴几个常用的:
- pdksh-5.2.14-30.x86_64.rpm 包的下载
- Oracle 安装依赖:pdksh 5.2.14-30.x86_64
- CentOS 6.5 Oracle 11 依赖包下载指南
- Pdksh 软件包 v5.2.14 i386 架构
如果你正好在配置 Oracle 11g 的环境,又踩到pdksh
这个坑,不妨下个pdksh-5.2.14-13.src.rpm
编译一下试试,省心。