Mac OS X 上的 Informix Database 组合(IDS 和 CSDK)安装揭秘

本文介绍如何在MacOSX上安装IBM Informix Dynamic Server(IDS),包括使用PackageMaker和InstallShield MultiPlatform(ISMP)的过程。新安装程序克服了使用root登录的限制,提供了图形用户界面。

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

在 UNIX® 上安装 IBM Informix Dynamic Server(IDS)一直都很简单,新用户在几分钟内就可以拥有一个完全配置好的数据库。现在,Mac OS X 操作系统采用了基于 BSD 的内核,所以 UNIX 和 Linux® 用户可以轻松转换到这个操作系统,而不会失去一些熟悉的工具,比如终端仿真和 shell 脚本编写。由于 Mac OS X 用户喜欢富图形用户界面,同时也为了克服使用 root 登录的安装限制,我们现在有了 Mac OS X 的 IDS 安装程序。这个安装程序将常规的 UNIX 组合安装程序打包到一个 PackageMaker 包中。PackageMaker 是与 Apple Developer Toolkit 捆绑的一个本地软件部署实用程序。

Mac OS X 上的 IDS 安装程序是一个组合安装程序,它由以下三个产品组成:

  • IBM Informix Dynamic Server
  • IBM Informix Client-SDK
  • IBM Informix Connect

为了切换几个关键二进制文件的所有权和设置它的用户切换,必须始终以 root 身份运行安装。虽然大多数 UNIX 用户都习惯以 root 运行程序,但是 Mac OS X 用户却不喜欢这样做。这有以下几点原因:

  • root 权限允许访问系统上的任何东西,如果使用不当,可能造成系统无法使用。
  • 在新的 OS X 系统上,默认情况下 root 登录是被禁用的。

Mac 用户喜欢富 GUI 体验,以 root 运行 IDS 安装程序需要打开一个 Terminal 窗口并运行 sudo。Mac OS X 上的 IDS 安装通过 Apple PackageMaker 框架为组合安装程序提供了新的界面,从而克服了这些限制。





回页首


Mac OS X 上新 IDS Installer 的结构

新的 IDS Mac OS X 安装程序的结构可以描述为一个三层拓扑,如 图 1 所示:


图 1. 新安装程序的三层拓扑
新安装程序的三层拓扑

我们更仔细地看看这三个层。

交付工具:DMG

安装程序的最顶层是一个 .dmg(磁盘镜像)文件。很多可下载的 OS X 应用程序都采用 .dmg 格式。通常可以将这些文件保存在一个常见的位置(桌面),然后双击运行。当双击一个 .dmg 文件时,操作系统会把它当作文件系统来挂载它,并打开一个新的 Finder 窗口(类似于 OS X Desktop 上的 Windows Explorer)。

助手:PackageMaker

在 dmg 层之下是 PackageMaker,这是由 Apple 开发的一个框架,它有一些精巧的特性,例如:

  • 以图形化的方式提示输入管理用户名和密码。
  • 将软件拆分成多个可单独安装的组件。
  • 作为元安装程序
  • 安装到用户指定的卷(逻辑驱动器)
PackageMaker 文档的扩展名为 .pmdoc。与常规的 UNIX 文档不同,PackageMaker 文档实际上是目录。这种文档包含一个文件列表(其中有为包文件和目录设置的所有权和许可)、一个描述组件分解的说明,以及一个索引(它列出了不同的特性和非标准修改)。PackageMaker 允许在安装前后执行用 shell 或 Perl 脚本编写的操作。IDS 安装程序使用 PackageMaker 确定用户是否有系统的管理权限,以便将可安装的媒介提取到 /Applications/IBM/informix 中,并启动 ISMP。

工作者:InstallShield MultiPlatform(ISMP)

最底层(核心层)由启用了 Mac OS X 支持的 ISMP UNIX 安装程序组成。它在系统内建的 Java 运行时环境(Java Runtime Environment,JRE)中运行。ISMP 虽然不是 PackageMaker 那样的本地 OS X 实现,但是它利用 Swing 技术为用户提供了一个 Mac 友好的用户界面。ISMP 安装程序驱动所有主要的安装逻辑,包括复制应用程序和支持文件,配置内核参数,创建 informix 用户和组,配置角色分离,以及初次设置服务器实例。





回页首


安装过程逐步说明

要开箱即用地使用 IDS,最简单的方法是使用默认选项运行安装程序。虽然可以仅仅执行安装,在安装前后不进行任何配置,但是我们建议目标系统至少有 1GB 的空闲 RAM 和 1GB 的空闲磁盘空间。如果不想安装所有的可用特性,需要的空间可以少一些。请阅读 README 文件、机器说明和发行说明,获取最新的信息。

运行安装程序

  1. 将 .dmg 文件下载到桌面。
  2. 双击 .dmg 文件,挂载 iif.11.50 卷。
  3. 接着,双击 iif.11.50 卷图标。

    图 2. 桌面上的 .dmg 文件


本文转自IBM Developerworks中国

      请点击此处查看全文


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值