Modeler V6.0 for Linux 試用版

發表于:2007-05-25來源:作者:點擊數: 標簽:
如何安裝并配置 Rational Software Modeler 級別: 初級 Ian Shields 高級 程序員 , IBM 2005 年 6 月 20 日 按照本文中介紹的步驟在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安裝 IBM Rational Software Modeler V6 試用
如何安裝并配置 Rational Software Modeler

級別: 初級

Ian Shields
高級程序員, 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 也與您的環境中的其他工具相集成,以支持團隊開發。

在本文中,學習如何:

  • 檢查您的 Linux 系統是否擁有所需要的空間。
  • 安裝并配置 Rational Software Modeler V6.0 試用版。
    注意:安裝了這個試用程序后,在運行這些程序之前,必須 安裝補丁,并更新一些配置文件。參見后面的 更新配置文件。
  • 開始使用 Rational Software Modeler。

 

開始之前
定購 Linux SEK 本文是對 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 開發新手的基本任務”。

先決條件
在開始安裝之前,請先查檢您是否具有以下先決條件。

  • 得到支持的 Linux 發行版本。Red Hat Enterprise Linux 3(RHEL3)和 SUSE Enterprise Linux 9(SLES9)得到了支持。(如不注明,則本文中的示例適用于 RHEL3 系統。)

  • 磁盤空間。對于完全安裝而言,需要在 /opt 文件系統中有最多 800 MB 的空閑空間,還需要另外的空間,通常是在 /home 文件系統中,用于用戶開發的項目。更新需要另外的空間(在 2005 年 5 月時需要最多 500 MB)。您應該至少擁有 2 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:~> df --si /opt
                    Filesystem             Size   Used  Avail Use% Mounted on
                    LABEL=SLES9             30G   2.2G    28G   8% /

    在此示例中,/opt 文件系統在標簽為 SLES9 的磁盤上。如果您的系統經常發生變化,就像我的那樣,使用磁盤標簽會是避免依賴分區編號的一種簡便方法。我的系統擁有大約 28 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 Modeler
這些說明假定您使用的是 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 第一張 DVD 光盤。另外,您可以從 developerWorks 下載中心 直接下載試用版。

如果您直接從 developerWorks 下載試用版,而不是使用 SEK,那么您需要使用 chmod +x 命令將提取器(extractor)文件標記為可執行的,然后運行那個提取器來創建一個安裝映像。您還需要自安裝映像中運行 launchpad,從那一刻起,您就可以遵循下面的說明了。需要為下載的文件準備大約 3.5 GB 空間,也要為提取出來的安裝映像準備同樣大小的空間。

您可以使用兩種方法中的任意一種來啟動安裝程序。如果系統設置得適當,則可以只需要點擊桌面上的一個圖標。否則,則可能必須打開一個終端窗口,使用 su - 命令切換到 root。這兩種方法在下面都涉及到了。

  1. 將 SEK 的第一張光盤插入到 DVD 驅動器中。如果系統自動掛載 DVD 光盤,那么點擊桌面上的已經掛載的光盤的圖標,然后點擊 installinfo.sh 腳本的圖標來運行它。您應該會看到一個如圖 1 所示的窗口。

    圖 1. 啟動 installinfo.sh
    啟動 installinfo.sh

    如果看到了這個窗口,那么點擊 Rational Software Modeler Trial 6.0 選中它,然后點擊 OK。如果您不是以 root 身份運行,那么將會提示您輸入 root 密碼,然后產品的安裝程序將啟動起來。

  2. 如果安裝沒有開始,則存在一些可能的原因,其中大部分需要 root 訪問權限來解決。繼續進行下面的步驟。
    1. 遵循“針對 Linux 開發新手的基本任務”中關于“成為超級用戶(或 root)”和“以另外一個用戶的身份使用 GUI 程序” 的說明來獲得一個具有 root 權限和圖形訪問權限的終端窗口。

    2. 掛載 2005 Release 1 SEK DVD,并將當前目錄切換到 DVD 的根目錄。確認光盤在掛載時具有 exec(執行)權限,使用 mount 命令及 -t subfs,iso9660 選項來限定 iso9660 或 subfs 類型文件系統的輸出。否則,則重新掛載光盤。注意,您的 DVD 驅動器的根可能與清單 2 中的示例有所不同。

      清單 2. 訪問 DVD

      
                          ian@lyrebird:~> su -
                          Password:
                          lyrebird:~ # mount -t subfs,iso9660
                          /dev/hdd on /media/dvdrecorder type subfs (ro,noexec,nosuid,nodev,
                          fs=cdfss,procuid,iocharset=utf8)
                          /dev/fd0 on /media/floppy type subfs (rw,nosuid,nodev,sync,
                          fs=floppyfss,procuid)
                          lyrebird:~ # mount -o remount,exec /media/dvdrecorder
                          lyrebird:~ # cd /media/dvdrecorder
                          lyrebird:/media/dvdrecorder #
                          

    3. 現在嘗試重新運行 ./installinfo.sh。如果這還不成功,那么您可以使用完全路徑 /launchpad.bin。清單 3 展示了每個命令的正確格式,假定當前工作目錄為 DVD 的根目錄。

      清單 3. 通過命令行啟動安裝

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

  3. 您應該會看到一個如圖 2 所示的 launchpad 窗口。

    圖 2. Rational Software Modeler launchpad
    Rational Software Modeler launchpad

    如果愿意,您可以瀏覽 readme 或者版本說明(release notes),或者仔細查看安裝或者遷移指南。準備好后,點擊 Install IBM Rational Software Modeler V6.0 來開始安裝。

  4. 這個 launcher 需要一些時間才能啟動。您會看到很多閃動的屏幕,最終會看到 InstallShield Wizard。

    圖 3. InstallShield Wizard
    InstallShield Wizard

    點擊 Next 查看許可證信息。在接受許可證之后,再次點擊 Next。

  5. 默認情況下,試用版會被安裝到文件系統中的 /opt/IBM/Rational/SMTrial 目錄樹中。上述空間需求假設的就是這個位置,我們也建議使用這個位置。不要 試圖將這個試用版安裝到與其他 Rational 產品相同的目錄中。點擊 Next 繼續。

    圖 4. 選擇安裝目錄
    選擇安裝目錄

  6. 現在您應該看到特性選擇屏幕了。選擇您希望安裝的其他特性。在這個例子中,我們已經選擇了所有其他特性。

    圖 5. 選擇要安裝的特性
    選擇要安裝的特性

  7. 當您完成特性的選擇之后,請點擊 Next 重新看一下您的選擇。再次點擊 Next 就會開始安裝。您會看到進度提示,一直到安裝完成為止。

  8. 在安裝完成之后,您會看到一個屏幕確認已經成功安裝了;否則,就應該看到一些錯誤消息,說明什么地方發生了問題。點擊 Next,您會看到一個建議您安裝更新的屏幕。在下一部分您將看到如何進行更新。

    圖 6. 成功安裝
    成功安裝

  9. 點擊 Finish 關閉安裝程序并返回到 launchpad。點擊 Exit 關閉 launchpad。

現在您就已經安裝了 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 目錄中適當的配置文件替換試用版產品所安裝的配置文件。

  1. 對于 Rational Software Modeler 來說,要替換的文件是 /mnt/cdrom/patch/RSM/.eclipseproduct,其中 /mnt/cdrom 代表 SEK 光盤的掛載點。假設您在安裝過程中使用了默認的位置(/opt/IBM/Rational/SMTrial/6.0/),那么就應該使用清單 4 所示的 cp(拷貝)命令來替換所安裝的 .eclipseproduct 文件。注意最后的反斜線字符(\)可以讓一個命令一直延續到下一行中。如果您忽略這個字符,也可以在一行中輸入整個命令。

    清單 4. 替換 .eclipseproduct 文件

    
                    cp /media/dvdrecorder/patch/RSM/.eclipseproduct                 /opt/IBM/Rational/SMTrial/6.0/eclipse/.eclipseproduct
                    

    注意,如果您使用 ls 命令來顯示 patch 目錄中的內容,就需要使用 ls -a,因為這個文件名是以點號(.)開始的,在普通的 ls 命令的輸出中不包含這種文件。清單 5 中的控制臺輸出給出了兩種顯示這個文件位置的方法(使用 lsfind),以及 cp 命令的用法。注意,必須以 root 身份來替換這個文件。

    清單 5. 替換 .eclipseproduct 文件 - 示例
    
                    lyrebird:~ # ls -a /media/dvdrecorder/patch/RSM
                    .  ..  .eclipseproduct
                    lyrebird:~ # find /media/dvdrecorder/patch/RSM
                    /media/dvdrecorder/patch/RSM
                    /media/dvdrecorder/patch/RSM/.eclipseproduct
                    lyrebird:~ # cp /media/dvdrecorder/patch/RSM/.eclipseproduct                 > /opt/IBM/Rational/SMTrial/6.0/eclipse/.eclipseproduct
                    


  2. 如果您使用的是下載的拷貝,而不是 SEK 的第一張光盤,那么您可能只需要使用如清單 6 所示的三行替換 /opt/IBM/Rational/SMTrial/6.0/eclipse/.eclipseproduct 的內容。

    清單 6. 新的 .eclipseproduct 文件

    
                    name=Rational Software Modeler Trial
                    id=com.ibm.ratinal.rsm.trial
                    version=6.0

  3. 除了要保持安裝位置的隔離之外,您還需要保持工作空間也是隔離的。在產品啟動時,您可以輸入一個新工作空間名,或者可以在 config.ini 文件中設置一個新的默認值,該文件位于 /opt/IBM/Rational/SMTrial/6.0/eclipse/configuration 目錄中。編輯這個文件,并找到描述 #initial workspace dir 的那一行。我們建議在第二行的末尾添加 SMTrial,從而使得工作空間的位置 workspaceSATrial 如清單 7 所示。

    清單 7. 在 config.ini 中更新默認的工作空間

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

更新產品
您可以使用 Rational Product Updater 來檢查 Software Architect 產品的更新。您需要使用一個 Internet 連接。有些更新非常大,因此推薦使用高速連接。

  1. rpu 位于 /opt/IBM/Rational/SMTrial/6.0/updater/eclipse 目錄中,如清單 8 所示。

    清單 8. 啟動 Rational Product Updater

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

    您需要具有 root 權限以及一個圖形界面才能使用這個命令。按照“Basic tasks for new Linux developers” 中“成為超級用戶(或 root)”和“以另外一個用戶的身份使用 GUI 程序”的提示,設置終端窗口具有 root 權利和圖形訪問權限。

    也可以以 root 用戶的身份登錄來啟動 Application Modeler,然后從 Help 菜單(Help > Software Updates)中啟動更新程序。然而,很多更新都需要 Eclipse 不在運行,因此如果您使用這種方法進行更新,在繼續更新之前,就需要關閉工作空間。雖然您也可以作為一個非 root 用戶從工作空間中啟動更新程序,但是您只能在以 root 用戶身份運行時才能應用這些更新。

  2. 如果更新程序本身也需要更新,那么就需要首先對更新程序應用更新包,然后再重新啟動它。點擊 Find Updates 按鈕來搜索更新內容。

    圖 7. Rational Product Updater
    Rational Product Updater

  3. 現在會出現一個更新清單。點擊一個更新包,查看有關的詳細信息。要安裝所有可用的更新,請點擊 Install Updates。這可能需要一定的時間,并且需要一定的磁盤空間(在 2005 年 5 月時,大約是 900 MB)來安裝所有的更新。您會收到一個提示,要求同意許可證的聲明,并且會顯示一些有關試用版剩余天數的消息。

    圖 8. 安裝更新
    安裝更新

  4. 更新程序完成之后,主窗口就會被清空了。選擇 Rollbacks 標簽,可以看到已經向系統中應用了哪些更新。如果您需要刪除某個更新包,就可以在這里將其刪除。

啟動 Rational Software Modeler
要啟動 Rational Software Modeler 并開始使用它,現在應該注銷 root 用戶,并再次使用普通(非 root)用戶登錄。

  1. 您可以從 Start 菜單中啟動 Rational Software Modeler,如圖 9 所示。

    圖 9. 啟動 Software Modeler
    啟動 Software Modeler

    也可以使用清單 9 中介紹的 shortcut_rsa 命令。打開一個終端窗口,輸入下面的命令:

    清單 9. 啟動 Rational Software Modeler

    
                    /opt/IBM/Rational/SMTrial/6.0/shortcut_rsm

    如果您選擇安裝到了其他目錄中,則需要適當地修改該命令的路徑。

  2. 此時會出現一個對話框,提示您試用許可證中剩余的天數。點擊 OK。

  3. 現在選擇保存工作所使用的目錄。我們建議您在使用 Rational Software Development Platform 產品時修改默認的工作空間名。我們將按照前面 更新配置文件 中介紹的那樣將工作空間名修改為 workspaceSMTrial。當您選擇好目錄之后,請點擊 OK。

    圖 10. 選擇工作空間目錄
    選擇工作空間目錄

  4. 當 Software Modeler 完成加載和工作空間的配置之后,就會出現一個閃動的屏幕。然后您就應該看到一個如圖 11 所示的歡迎屏幕。如果您所使用的屏幕分辨率為 1024x768(最小推薦配置),就會發現使用面板的自動隱藏模式的好處。將鼠標移動到圖標上,可以顯示這些圖標的用途。

    圖 11. Software Modeler Welcome
    Software Modeler Welcome

  5. 現在您已經準備好探索 Software Modeler 了。為了增加您的興趣,我們在圖 12 中給出了 Tutorials Gallery 的教程,在圖 13 中展示了 First Steps 窗口。

    圖 12. Software Modeler Tutorials Gallery
    Software Modeler Tutorials Gallery

    圖 13. Software Modeler First Steps
    Software Modeler First Steps

恭喜!您可以運行 Rational Software Modeler 了,現在使用下面包含的教程和資源,來編寫一個“Hello World” 程序或一些更復雜的程序吧。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97