如何在Mac OS X 10.7 Lion上安装IBM DB2 Express-C?

时间:2011-08-16 02:04:14

标签: macos db2 osx-lion

我能够安装和使用IBM DB2 Express-C 9.5.2。在Mac OS X Snow Leopard中测试没有任何问题。但是,在Mac OS X 10.7 Lion中,使用db2setup脚本的安装失败了:

  

DBI1189E尝试在映像上使用db2setup,该平台与正在运行它的当前平台“Darwin [x86_64]”不匹配。

如何解决这个问题,在Lion上安装DB2 Express-C?

编辑:移动答案答案

2 个答案:

答案 0 :(得分:6)

问题是db2setup脚本无法正确识别

报告的体系结构x86_64
uname -m

要使安装脚本正常工作,请编辑db2setup脚本并更改它:

"Darwin")
    case ${OSM?} in
      i*86)
        INSTALLDIR="${PROGDIR?}/db2/macos/install"
        PLATNAME="MacOS" ;;
    esac ;;
"HP-UX")

到此:

"Darwin")
    case ${OSM?} in
      i*86)
          INSTALLDIR="${PROGDIR?}/db2/macos/install"
          PLATNAME="MacOS" ;;
      x86_64)
          INSTALLDIR="${PROGDIR?}/db2/macos/install"
          PLATNAME="MacOS/x86_64" ;;
    esac ;;
"HP-UX")

现在运行db2setup。该脚本应该识别该体系结构并继续正常安装。

答案 1 :(得分:0)

另请注意,启用root帐户,请参阅有关http://support.apple.com/kb/HT1528?viewlocale=en_US

的说明