Architect V6.0 for Linux 试用版

发表于:2007-05-25来源:作者:点击数: 标签:
如何安装和配置 Rational Software Architect 级别: 初级 Ian Shields 高级 程序员 , IBM 2005 年 6 月 20 日 遵循这些步骤,在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Software Architect V6 试用版
如何安装和配置 Rational Software Architect

级别: 初级

Ian Shields
高级程序员, IBM
2005 年 6 月 20 日

遵循这些步骤,在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational® Software Architect V6 试用版。本文对那些刚开始接触 Linux™ 或基于 UNIX® 的操作系统的开发人员最有帮助。

IBM Rational Software Architect 是一款集成的设计和开发工具,支持使用统一建模语言(Unified Modeling Language,UML)进行模型驱动(model-driven)的开发,创建具有良好架构的应用程序和服务。

使用 Rational Software Architect,可以将软件设计与开发的所有方面都统一起来:

  • 比以往更有成效地开发应用程序。
  • 利用最新的建模语言技术。
  • 审查和控制 Java™ 应用程序的结构。
  • 有效使用开放而且可扩展的建模平台。
  • 简化您的设计和开发工具解决方案
  • 与软件开发周期的其他方面相结合。

 

用于 Linux 的 Rational Software Architect V6.0 Trial 包含用来进行 WebSphere® Application Servers 远程开发的 Agent Controller。注意:WebSphere Portal 5.0 测试服务器在 Linux 上不可使用。

在本文中,学习如何:

  • 检查您的 Linux 系统是否拥有所需要的空间。
  • 安装和配置 Rational Software Architect V6.0 试用版。
    注意:安装这个试用程序之后,在运行这些程序之前,必须安装补丁,并更新一些配置文件。参阅后面的 更新您的配置文件。
  • 开始使用 Rational Software Architect。

 

开始之前
定购 Linux SEK 本文补充了关于 Software Evaluation Kit (SEK) Linux Platform(2005 Release 1 第一张 DVD 光盘)的基本安装说明。如果您没有免费的 SEK,那么您可以 定购 SEK。另一种方法是,从 Downloads section of developerWorks 下载试用版。

本文向您介绍了在 RHEL3 或 SLES9 上安装用于 Linux 的 Rational Software Architect Version 6.0 试用版的全过程(本文中的示例基于 SLES9 )。此说明普遍适用于 Rational Software Architect Version 6.0 的零售版本,不过有一些内容是特定于试用版本的。

如果您刚开始接触 Linux,需要获得关于以 root 身份登录、挂载 CD 或 DVD、打开终端窗口等方面的帮助,请参阅 “针对 Linux 开发新手的基本任务”。

先决条件
在开始安装之前,请先查检您是否具备以下先决条件。

  • 受支持的 Linux 发行版本。Red Hat Enterprise Linux 3(RHEL3)和 SUSE Enterprise Linux 9(SLES9)受到支持。(如没有另加说明,则本文中的示例均适用于 RHEL3 系统。)

  • 磁盘空间。对于完全安装而言,在 /opt 文件系统中最多需要 3.8 GB 的空闲空间,还需要另外的空间,这些空间通常是在 /home 文件系统中,用于用户开发的项目。Agent Controller 需要占用 /opt 文件系统中的大约 110 MB 空间。更新需要另外的空间(在 2005 年 5 月时需要最多 3 GB)。您应该至少拥有 7 GB 到 10 GB 的可用空间。磁盘的大小通常以兆字节(megabytes)来度量,使用的是 1,000(而不是很多其他计算机度量单位中所使用的 1,024)的幂。这些示例中的大小指的是 1,000 的幂,所以一兆字节是 1,000,000 字节,而不是 1,048,576 字节。

    登录并打开一个终端窗口。使用 df 命令来查看磁盘空间。要得到使用 1,000 整倍数的(而不是使用 1024 倍数的磁盘块数目)易读格式的报表,请添加 -H--si 选项。

    清单 1. 检查是否有足够的空闲空间
    clearcase/" target="_blank" >cccccc" border="1">
    
                    [ian@lyrebird ian]$ df --si /opt
                    Filesystem             Size   Used  Avail Use% Mounted on
                    /dev/hda11             31GB  3.8GB   26GB  14% /

    在此示例中,/opt 文件系统与根文件系统(/)在同一分区上。我的系统拥有大约 26 GB 空闲空间。

  • 硬件要求。所需要的系统要有 Intel® Pentium® III, 800 MHZ 或者更高的处理器,至少需要 768 MB RAM(建议 1 GB),显示器的分辨率为 1024x768 或更高。

  • Mozilla 浏览器。需要安装 Mozilla 1.4(或者更好的)。

  • GTK。需要 GTK Version 2.2.1 或者更高版本的。

  • Macromedia Flash Player。要查看包含在在线帮助中的教程,需要有 Macromedia Flash Player,Version 6.0r69 或其更高版本(请参阅 参考资料 中的链接)。

  • 图形环境。需要有一个图形环境,比如 KDE 或者 GNOME 桌面。

安装 Rational Software Architect
这些说明假定您使用的是 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 第一张 DVD 光盘。另外,您可以从 Downloads section of developerWorks 直接下载试用版。

如果直接从 developerWorks 下载试用代码,而不是使用 SEK,那么需要使用 chmod +x 命令将提取器(extractor)文件标记为可执行的,然后运行该提取器来创建一个安装映像。您还需要从安装映像运行快速启动板,从那一刻起,您就可以遵循下面的说明了。需要为下载的文件准备大约 3.5 GB 空间,还要为提取出来的安装映像准备同样大小的空间。

您可以使用两种方法中的任意一种来启动安装器。如果系统设置得适当,可能只需要单击桌面上的一个图标。如不然,则可能必须打开一个终端窗口,使用 su - 命令切换到 root。这两种方法在下面都涉及到了。

  1. 将 SEK 的第一张光盘插入 DVD 驱动器中。如果系统自动挂载 DVD 光盘,那么单击桌面上的已经挂载的光盘的图标,然后单击 installinfo.sh 脚本的图标来运行它。您应该会看到一个如图 1 所示的窗口。

    图 1. 启动 installinfo.sh
    启动 installinfo.sh

    如果看到了这个窗口,那么单击 Rational Software Architect Trial 6.0 选中它,然后单击 OK。如果您不是以 root 身份运行,那么将会提示您输入 root 密码,然后产品的安装器将启动起来。

  2. 如果没有开始安装,那么有几种可能的原因,其中大部分需要 root 访问权限来解决。继续进行下面的步骤。
    1. 遵循“Basic tasks for new Linux developers”中关于“成为超级用户(或 root)”和“以另外一个用户的身份使用 GUI 程序” 的说明,来获得一个具有 root 权限和图形访问权限的终端窗口。

    2. 挂载 2005 Release 1 SEK DVD,并将当前目录切换到 DVD 的根目录。确认光盘在挂载时具有 exec(execute,执行)权限,使用 mount 命令及 -t subfs,iso9660 选项来限定 iso9660 或 subfs 类型文件系统的输出。如不然,则重新挂载光盘。注意,您的 DVD 驱动器的根目录可能与清单 2 中示例的根目录有所不同。

      清单 2. 访问 DVD

      
                          [ian@lyrebird ian]$ su -
                          Password:
                          [root@lyrebird root]# mount -t subfs,iso9660
                          /dev/cdrom on /mnt/cdrom type iso9660 (ro,noexec,nosuid,nodev)
                          [root@lyrebird root]# mount -o remount,exec /mnt/cdrom
                          [root@lyrebird root]# cd /mnt/cdrom
                          

    3. 现在尝试重新运行 ./installinfo.sh。如果还不成功,那么您可以使用完全路径 /launchpad.bin。清单 3 展示了每个命令的正确格式,假定当前工作目录为 DVD 的根目录。

      清单 3. 通过命令行启动安装

      
                          ./installinfo.sh
                          # Or, if the above does not work, try
                          ./products/RationalSoftwareArchitectTrial6.0/disk1/launchpad.bin

  3. 您应该会看到一个如图 2 所示的 launchpad 窗口。

    图 2. Rational Software Architect launchpad
    Rational Software Architect launchpad

    如果愿意,您可以浏览 readme 或者版本注释(release notes),或者仔细查看安装或者迁移指南。准备好后,就可以单击 Install IBM Rational Software Architect V6.0 来开始安装。

  4. 这个 launcher 需要一些时间才能启动。您会看到很多闪动的屏幕,最终会看到 InstallShield Wizard。

    图 3. InstallShield Wizard
    The InstallShield Wizard

    单击 Next 查看许可证信息。在接受许可证之后,再次单击 Next

  5. 默认情况下,试用版会安装到文件系统中的 /opt/IBM/Rational/SATrial 目录树中。上述空间需求假设的就是这个位置,我们也建议使用这个位置。不要 试图将这个试用版安装到与其他 Rational 产品相同的目录中。单击 Next 继续。

    图 4. 选择安装目录
    选择安装目录

  6. 现在应该可以看到特性选择屏幕了。选择您希望安装的其他特性。在这个例子中,我们已经选择了所有其他特性。

    图 5. 选择要安装的特性
    选择要安装的特性

  7. 完成特性的选择之后,请单击 Next 重新看一下您的选择。再次单击 Next 就会开始安装。您会看到进度提示,一直到安装完成为止。

  8. 在安装完成之后,您会看到一个确认已经成功安装的屏幕;否则,就应该看到一些错误消息,说明什么地方发生了问题。单击 Next

    图 6. 成功安装
    成功安装

  9. 您将看到一个屏幕,让您安装 Agent Controller 并建议您进行更新。在下一部分您将看到如何进行更新。

    图 7. 安装 Agent Controller
     安装 Agent Controller

  10. 如果您想现在就安装 Agent Controller,那么单击 Finish。要获得关于安装 Agent Controller 的详细信息,请参考文章“Installing IBM Rational Agent Controller for Linux”。如果您希望以后再安装 Agent Controller,那么先取消选择框的选定,然后再单击 Finish 关闭安装器。现在可以关闭 launchpad 了。

现在您就已经安装了 Rational Software Architect。如果要以后安装 Agent Controller 或添加特性,请重新运行 launchpad.bin。下一部分将介绍在启动 Software Architect 之前,如何对试用版的配置进行一些重要的更新。

在启动 Rational Software Architect 之前对安装进行更新
有一点非常重要:您必须对某些配置文件进行更新,防止 Rational Software Development Platform 产品的试用版出现问题。本一节将介绍要修改的内容,下一节将介绍如何获得补丁并更新软件。

更新配置文件
试用版的 Rational Software Development Platform 产品,例如 Rational Application Architect V6.0 trial for Linux,不能与普通的零售版共存。零售版的设计假设产品的某些组件已经由其他 Rational 产品安装了,因此只需要安装新产品所添加的一些组件即可。而这些产品的试用版,例如 Rational Software Architect 和 Rational Functional Tester,必须与零售版的分隔开来。为了实现这种隔离,我们在第一张 DVD 光盘的 patch 目录中为每个 Ratinal 产品都包含了一个配置文件。您需要使用 patch 目录中适当的配置文件替换试用版产品所安装的配置文件。

  1. 对于 Rational Software Architect 来说,要替换的文件是 /mnt/cdrom/patch/RSA/.eclipseproduct,其中 /mnt/cdrom 代表 SEK 光盘的挂载点。假设您在安装过程中使用了默认位置(/opt/IBM/Rational/SATrial/6.0/),那么就应该使用清单 4 所示的 cp(拷贝)命令来替换所安装的 .eclipseproduct 文件。注意,最后的反斜线字符(\)可以让一个命令一直延续到下一行中。如果您忽略这个字符,也可以在一行中输入整个命令。

    清单 4. 替换 .eclipseproduct 文件

    
                    cp /mnt/cdrom/patch/RSA/.eclipseproduct                 /opt/IBM/Rational/SATrial/6.0/eclipse/.eclipseproduct
                    

    注意,如果使用 ls 命令来显示 patch 目录中的内容,那么需要使用 ls -a,因为这个文件名是以点号(.)开始的,在普通的 ls 命令的输出中,不包含这种文件。清单 5 中的控制台输出给出了两种显示这个文件位置的方法(使用 lsfind),以及 cp 命令的用法。注意,必须以 root 身份来替换这个文件。

    清单 5. 替换 .eclipseproduct 文件 - 示例
    
                    [root@lyrebird cdrom]# ls -a /mnt/cdrom/patch/RSA
                    .  ..  .eclipseproduct
                    [root@lyrebird cdrom]# find /mnt/cdrom/patch/RSA
                    /mnt/cdrom/patch/RSA
                    /mnt/cdrom/patch/RSA/.eclipseproduct
                    [root@lyrebird cdrom]# cp /mnt/cdrom/patch/RSA/.eclipseproduct                 > /opt/IBM/Rational/SATrial/6.0/eclipse/.eclipseproduct
                    


  2. 如果您使用的是下载的副本,而不是 SEK 的第一第光盘,那么您可能只需要使用如清单 6 所示的三行替换 /opt/IBM/Rational/SATrial/6.0/eclipse/.eclipseproduct 的内容。

    清单 6. 新的 .eclipseproduct 文件

    
                    name=Rational Software Architect Trial
                    id=com.ibm.ratinal.rsa.trial
                    version=6.0
                    

  3. 除了要保持安装位置的隔离之外,您还需要保持工作空间也是隔离的。在产品启动时,您可以输入一个新工作空间名,或者可以在 config.ini 文件中设置一个新的默认值,该文件位于 /opt/IBM/Rational/SATrial/6.0/eclipse/configuration 目录中。编辑这个文件,并找到描述 #initial workspace dir 的那一行。我们建议在第二行的末尾添加 SATrial,从而使得工作空间的位置 workspaceSATrial 如清单 7 所示。

    清单 7. 在 config.ini 中更新默认的工作空间

    
                    #initial workspace dir
                    osgi.instance.area.default=@user.home/IBM/rationalsdp6.0/workspaceSATrial
                    

更新产品
可以使用 Rational Product Updater 来检查 Software Architect 产品的更新。您需要使用一个 Internet 连接。有些更新非常大,因此推荐使用高速连接。

  1. rpu 位于 /opt/IBM/Rational/SATrial/6.0/updater/eclipse 目录中,如清单 8 所示。

    清单 8. 启动 Rational Product Updater

    
                    /opt/IBM/Rational/SATrial/6.0/updater/eclipse/rpu
                    

    您需要具有 root 权限以及一个图形界面才能使用这个命令。按照“Basic tasks for new Linux developers” 中“成为超级用户(或 root)”和“以另外一个用户的身份使用 GUI 程序”的提示,设置终端窗口具有 root 权利和图形访问权限。

    也可以以 root 用户的身份登录来启动 Application Developer,然后从 Help 菜单(Help > Software Updates)中启动更新程序。然而,很多更新都要求没有运行 Eclipse,因此如果您使用这种方法进行更新,在继续更新之前,就需要关闭工作空间。虽然您也可以作为一个非 root 用户从工作空间中启动更新程序,但是,您只能在以 root 用户身份运行时,才能应用这些更新。

  2. 单击 Find Updates 按钮来搜索更新内容。如果更新程序本身也需要更新,那么首先就会安装这些更新,更新程序会重新启动。

    图 8. Rational Product Updater
    Rational Product Updater

  3. 现在会出现一个更新清单。单击某个更新来查看关于此更新的更多细节。要安装所有可用的更新,请单击 Install Updates。这可能需要一定的时间,并且需要一定的磁盘空间(在 2005 年 5 月时,大约是 900 MB)来安装所有的更新。您会收到一个提示,要求同意许可证的声明,并且会显示一些有关试用版剩余天数的消息。

    图 9. 安装更新
    安装更新

  4. 更新程序完成之后,主窗口会被清空。选择 Rollbacks 标签,就可以看到已经在系统中应用了哪些更新。如果需要删除某个更新包,可以在这里将其删除。

启动 Rational Software Architect
要启动 Rational Software Architect 并开始使用它,现在应该注销 root 用户,并再次使用普通(非 root)用户登录。

  1. 可以从 Start 菜单中启动 Rational Software Architect,如图 10 所示

    图 10. 启动 Software Architect
    启动 Software Architect

    也可以使用清单 9 中介绍的 shortcut_rsa 命令。打开一个终端窗口,输入下面的命令:

    清单 9. 启动 Rational Software Architect

    
                    /opt/IBM/Rational/SATrial/6.0/shortcut_rsa

    如果选择安装到其他目录中,则需要适当地修改该命令的路径。

  2. 此时会出现一个对话框,提示您试用许可证中剩余的天数。单击 OK

  3. 现在选择保存工作所使用的目录。我们建议您在使用 Rational Software Development Platform 产品时修改默认的工作空间名。我们将按照前面 更新配置文件 中介绍的那样将工作空间名修改为 workspaceSATrial。当您选择好目录之后,请单击 OK

    图 11. 选择工作空间目录
    选择工作空间目录

  4. 当 Software Architect 完成加载和工作空间的配置之后,就会出现一个闪动的屏幕。然后您应该看到一个如图 12 所示的欢迎屏幕。如果您所使用的屏幕分辨率为 1024x768(最小推荐配置),就会发现使用面板的自动隐藏模式的好处。将鼠标移动到图标上,可以显示这些图标的用途。

    图 12. Software Architect Welcome
    Software Architect Welcome

  5. 现在您已经准备好探索 Software Architect 了。为了增加您的兴趣,我们在图 13 中给出了 Tutorials Gallery 的教程,在图 14 中展示了开始的工作空间。

    图 13. Software Architect Samples Gallery
    Software Architect Samples Gallery

    图 14. Software Architect 工作空间
    Software Architect 工作空间

恭喜!您可以运行 Rational Software Architect 了,现在使用下面包含的教程和参考资料来编写一个“Hello World” 程序或一些更复杂的程序吧。

原文转自:http://www.ltesting.net