级别: 初级 |
高级程序员, IBM
2005 年 6 月 20 日
按照本文中介绍的步骤在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational® Software Modeler V6 试用版。本文对那些刚开始接触 Linux™ 或基于 UNIX® 的操作系统的开发人员来说最有帮助。
架构师、系统分析师以及设计人员负责确定和维护正在开发的系统的不同视图。IBM Rational Software Modeler 是一款可定制的、基于 UML 的可视建模和设计工具,让用户能够清晰地记录和表示这些系统视图。Rational Software Modeler 也与您的环境中的其他工具相集成,以支持团队开发。
在本文中,学习如何:
开始之前
本文是对 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 第一张 DVD 光盘中安装指南的一个补充。如果您没有此免费的 SEK,可以 定购 SEK。另外,还可以从 developerWorks 下载中心 下载试用版。
本文向您介绍了在 RHEL3 或 SLES9 上安装用于 Linux 的 Rational Software Modeler Version 6.0 试用版的全过程(本文中的示例基于 SLES9)。此说明普遍适用于 Rational Software Architect Version 6.0 的零售版本,不过有一些细节特定于试用版。
如果您刚开始接触 Linux,需要获得关于以 root 身份登录、挂载 CD 或 DVD、打开终端窗口等方面的帮助,请参考“针对 Linux 开发新手的基本任务”。
先决条件
在开始安装之前,请先查检您是否具有以下先决条件。
登录进入并打开一个终端窗口。使用 df
命令来查看磁盘空间。要得到使用 1,000 整倍数的(而不是使用 1024 倍数的磁盘块数目)易读格式的报表,请添加 -H
或 --si
选项。
|
在此示例中,/opt 文件系统在标签为 SLES9 的磁盘上。如果您的系统经常发生变化,就像我的那样,使用磁盘标签会是避免依赖分区编号的一种简便方法。我的系统拥有大约 28 GB 空闲空间。
安装 Rational Software Modeler
这些说明假定您使用的是 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 第一张 DVD 光盘。另外,您可以从 developerWorks 下载中心 直接下载试用版。
如果您直接从 developerWorks 下载试用版,而不是使用 SEK,那么您需要使用 chmod +x
命令将提取器(extractor)文件标记为可执行的,然后运行那个提取器来创建一个安装映像。您还需要自安装映像中运行 launchpad,从那一刻起,您就可以遵循下面的说明了。需要为下载的文件准备大约 3.5 GB 空间,也要为提取出来的安装映像准备同样大小的空间。
您可以使用两种方法中的任意一种来启动安装程序。如果系统设置得适当,则可以只需要点击桌面上的一个图标。否则,则可能必须打开一个终端窗口,使用 su -
命令切换到 root。这两种方法在下面都涉及到了。
图 1. 启动 installinfo.sh
如果看到了这个窗口,那么点击 Rational Software Modeler Trial 6.0 选中它,然后点击 OK。如果您不是以 root 身份运行,那么将会提示您输入 root 密码,然后产品的安装程序将启动起来。
mount
命令及 -t subfs,iso9660
选项来限定 iso9660 或 subfs 类型文件系统的输出。否则,则重新挂载光盘。注意,您的 DVD 驱动器的根可能与清单 2 中的示例有所不同。
清单 2. 访问 DVD
|
./installinfo.sh
。如果这还不成功,那么您可以使用完全路径 /launchpad.bin
。清单 3 展示了每个命令的正确格式,假定当前工作目录为 DVD 的根目录。
清单 3. 通过命令行启动安装
|
图 2. Rational Software Modeler launchpad
图 3. InstallShield Wizard
图 4. 选择安装目录
图 5. 选择要安装的特性
图 6. 成功安装
现在您就已经安装了 Rational Software Modeler。如果您没有安装所有特性,则可以稍后再添加。只需要重新运行 launchpad.bin
。下一部分将介绍在启动 Software Modeler 之前如何对试用版的配置进行一些重要的更新。
在启动 Rational Software Modeler 之前对安装进行更新
有一点 非常重要:您必须对某些配置文件进行更新,从而防止 Rational Software Development Platform 产品的试用版出现问题。本部分介绍了要修改的这些内容,下一部分将介绍如何获得补丁并更新您的软件。
更新配置文件
试用版的 Rational Software Development Platform 产品,例如 Rational Application Modeler V6.0 trial for Linux,不能与普通的零售版共存。零售版的设计假定产品的某些组件已经由其他 Rational 产品安装了,因此只需要安装新产品所添加的一些组件即可。而这些产品的试用版,例如 Rational Software Architect 和 Rational Functional Tester,必须要与零售版保持隔离。要实现这种隔离,我们在第一张 DVD 光盘的 patch 目录中为每个 Ratinal 产品都包含了一个配置文件。您需要使用 patch 目录中适当的配置文件替换试用版产品所安装的配置文件。
cp
(拷贝)命令来替换所安装的 .eclipseproduct 文件。注意最后的反斜线字符(\)可以让一个命令一直延续到下一行中。如果您忽略这个字符,也可以在一行中输入整个命令。
清单 4. 替换 .eclipseproduct 文件
|
注意,如果您使用 ls
命令来显示 patch 目录中的内容,就需要使用 ls -a
,因为这个文件名是以点号(.)开始的,在普通的 ls
命令的输出中不包含这种文件。清单 5 中的控制台输出给出了两种显示这个文件位置的方法(使用 ls
和 find
),以及 cp
命令的用法。注意,必须以 root 身份来替换这个文件。
|
清单 6. 新的 .eclipseproduct 文件
|
清单 7. 在 config.ini 中更新默认的工作空间
|
更新产品
您可以使用 Rational Product Updater 来检查 Software Architect 产品的更新。您需要使用一个 Internet 连接。有些更新非常大,因此推荐使用高速连接。
rpu
位于 /opt/IBM/Rational/SMTrial/6.0/updater/eclipse 目录中,如清单 8 所示。
清单 8. 启动 Rational Product Updater
|
您需要具有 root 权限以及一个图形界面才能使用这个命令。按照“Basic tasks for new Linux developers” 中“成为超级用户(或 root)”和“以另外一个用户的身份使用 GUI 程序”的提示,设置终端窗口具有 root 权利和图形访问权限。
也可以以 root 用户的身份登录来启动 Application Modeler,然后从 Help 菜单(Help > Software Updates)中启动更新程序。然而,很多更新都需要 Eclipse 不在运行,因此如果您使用这种方法进行更新,在继续更新之前,就需要关闭工作空间。虽然您也可以作为一个非 root 用户从工作空间中启动更新程序,但是您只能在以 root 用户身份运行时才能应用这些更新。
图 7. Rational Product Updater
图 8. 安装更新
启动 Rational Software Modeler
要启动 Rational Software Modeler 并开始使用它,现在应该注销 root 用户,并再次使用普通(非 root)用户登录。
图 9. 启动 Software Modeler
shortcut_rsa
命令。打开一个终端窗口,输入下面的命令:
清单 9. 启动 Rational Software Modeler
|
如果您选择安装到了其他目录中,则需要适当地修改该命令的路径。
图 10. 选择工作空间目录
图 11. Software Modeler Welcome
图 12. Software Modeler Tutorials Gallery
图 13. Software Modeler First Steps
恭喜!您可以运行 Rational Software Modeler 了,现在使用下面包含的教程和资源,来编写一个“Hello World” 程序或一些更复杂的程序吧。