IBM Lotus Notes 8.5 for Linux 本地化版本結構與安裝
轉載自DW 作者王 振榮 (wangzr@cn.ibm.com), 軟體工程師, IBM
IBM 自 Lotus Notes 8.5 開始推出了基於 RPM/DEB 安裝包的 Linux 平臺多語言本地化版本,這更符合 Linux 平臺的特性,並且更易於安裝管理,但產品安裝包和安裝解除安裝卻有了很大變化,本文著重介紹這些變化。
從 Lotus Notes 8.0 開始,IBM 釋出了支援 Linux 平臺的多語言本地化版的客戶端 ( 標準版 ),其安裝程式採用了 ISMP (Install Shield Multi-Platform) 技術,雖然客戶可以有類似 Windows 平臺的安裝體驗但與 Linux 上的其它應用程式安裝包相異。 Notes 8.5 採取了基於 RPM/DEB 的安裝包,這更符合 Linux 平臺的特性,並且更便於安裝管理 , 同時增加了對 Ubuntu 系統的支援。 DEB 是 Ubuntu 系統的安裝包,RPM 是 RHEL & SLED 系統的安裝包。
專案 | 描述 |
作業系統 |
|
處理器 | 相容 Intel Pentium 或者更高 Pentium 4, 1.2GHz 或者更高 |
記憶體 | 最小 512 MB,推薦 1G 或更高 |
硬碟空間 | 安裝目錄(/opt)最小 1.5 G |
顯示器 |
|
顯示卡 |
|
協議 |
|
最新發布的 8.5 提供了除英文外 26 門語言的本地化版本,每門語言釋出單獨的安裝包( DVD/eSD )。
注:在以下的描述中會以 deb 檔案為例,如無特殊說明 rpm 檔案是類似的結構和檔名,只是安裝包檔案字尾分別是 .rpm / .deb 。
表 2. Notes 8.5 for Linux 安裝包檔案結構 ( 以簡體中文為例 )
英文包: +-ibm_lotus_notes-8.5.i586.deb -ibm_lotus_activities-8.5.i586.deb -ibm_lotus_cae-8.5.i586.deb -ibm_lotus_sametime-8.5.i586.deb -ibm_lotus_symphony-8.5.i586.deb 語言包: +-ibm_lotus_notes-core- zh .i586.deb -ibm_lotus_notes-nl 1- 8.5.i586.deb -ibm_lotus_activities-nl 1 -8.5.i586.deb -ibm_lotus_symphony-nl 1 -8.5.i586.deb Shell: +-notes. zh .sh -activities. zh .sh -cae. zh .sh -sametime. zh .sh -symphony. zh .sh |
每個語言釋出的產品裡提供的 9 個安裝包和 5 個 shell 檔案。
這 9 個安裝包分為兩類:首先是 5 個英文包 ( 和釋出的英文 Notes 8.5 for Linux 是一樣的 ),被包含到本地化的產品中是為了方便使用者。其次是 4 個提供本地化語言資訊的包,5 個英文包分別對應著 Notes 和另外 4 個外掛,這個從檔名上很容易理解。但是語言包只有 4 個,其中含有兩個與 notes 相關的。在 CAE 和 Sametime 英文包中已經提供了所有支援的語言的資訊,而 Notes Java partial、Actvitivies 和 Symphony 的語言包則是分組提供的 ( 參見語言分組資訊 ) 。另外,Notes 還提供了一個語言包是非 Java 部分的,這個包是按語言提供的 ( 語言的縮寫參見語言分組資訊 ) 。對每個安裝包可以檢視說明以獲取更詳細的資訊。
這 9 個安裝包存在一定的依賴關係,從兩個層面來看,簡單的講所有外掛 (CAE、Activities、CAE、Sametime、Symphony) 都依賴於 Notes 包, 每個外掛的語言包又依賴於同一外掛的英文包。
表 3. Notes 8.5 for Linux 安裝包依賴關係
Notes __________________________________|________________________________ | | | | | | Notes Core Notes NL Activities Symphony CAE Sametime | | Activities NL Symphony NL |
因為在語言產品中安裝包有更多關係也更復雜,所以提供了 5 個 shell 檔案給使用者使用,分針對 5 個 Notes 元件,這樣遮蔽了語言包之間的依賴關係,提供給客戶類似英文的安裝體驗 – 先裝 Notes,然後是其它外掛。
對於 Notes 8.5 for Linux 本地化版本客戶簡單通過提供的 shell 檔案來完成安裝,或者可以直接用命令列來安裝所需要的包。如果瞭解了包的依賴關係和內容,當安裝多語言時可以更快捷。另外通過系統提供的圖形介面也可以完成安裝,這需要一個個包按照順序來安裝。
注:Notes 8.5 (RPM Installer) 不支援從 Notes 8.0.x (ISMP) 直接升級, 如果已安裝需要先解除安裝 ISMP 程式然後安裝 RPM.
如果獲得正確的 Notes 8.5 產品版本,在 DVD 或以解包中看到上面介紹的所有檔案,以 root 使用者身份登入 Linux 系統,直接執行 shell 或者帶引數 “ install ” 安裝。依據上面所述安裝包的依賴關係第一步必須安裝 notes ,然後安裝所需要的外掛。當完成一門語言的安裝後,可以同樣的方式去執行其它語言的 shell,從而完成多語言的安裝。
執行命令: #./notes.zh.sh [install] … |
注意 :必須用 root 使用者安裝。
下面對每個 shell 進行詳細說明(以簡體中文為例):
- notes.zh.sh:
安裝ibm_lotus_notes-8.5.i586. deb, ibm_lotus_notes-nl 1- 8.5.i586. deb, ibm_lotus_notes-core- zh .i586. deb。系統中會出現包 ibm-lotus-notes, ibm-lotus-notes-nl1, ibm-lotus-notes-core-zh。
- activities.zh.sh:
安裝ibm_lotus_activities-8.5.i586. deb, ibm_lotus_ activities -nl 1- 8.5.i586. deb。系統中會出現包 ibm-lotus-activities, ibm-lotus-activites-nl1。
- cae.zh.sh:
安裝ibm_lotus_cae-8.5.i586. deb。系統中會出現包 ibm-lotus-cae 。
- sametime.zh.sh:
安裝ibm_lotus_ sametime -8.5.i586. deb。系統中會出現包 ibm-lotus-sametime 。
- symphony.zh.sh:
安裝ibm_lotus_ symphony -8.5.i586. deb, ibm_lotus_ symphony -nl 1- 8.5.i586. deb。系統中會出現包 ibm-lotus-symphony, ibm-lotus-symphony-nl1。
如果對 Linux 系統很熟悉的使用者,可以通過命令列直接安裝所需要的包,也就是手動去完成上述 shell 中的安裝過程。
如果計劃安裝多門語言的使用者,建議安裝第一門語言時可以通過 shell 來完成,再繼續安裝其它語言時可以手動裝需要的包就可以了,因為有很多包在每門語言裡都有釋出,但是安裝只需一次即可。例如,如果已安裝了簡體中文,再安裝法文的話,其實只需要安裝一個 ibm_lotus_notes-core-fr.i586.deb 即可,因為這兩門語言同屬 group1, 所需的其它包通過簡體中文安裝已完成,這樣更快捷方便。當然通過 shell 安裝時會跳過已安裝的包不會出現任何錯誤。
雙擊需要安裝的包檔案,就會有系統的圖形化安裝介面出現,可以按照指令來完成,需要按 Notes 8.5 安裝包的依賴關係來按順序完成。
下面以ibm_lotus_ notes -nl 1 -8.5.i586.deb 為例(系統中已安裝 ibm_lotus_ notes -8.5.i586.deb)。
圖 1. Lotus Notes Notes NL1 安裝介面
這裡點選 ‘ Install package ’ 開始安裝,如 圖 2 所示。
圖 2. Lotus Notes Notes NL1 安裝程式介面
等待安裝結束,如 圖 3 所示。
圖 3. Lotus Notes Notes NL1 安裝結束介面
點選 ‘ Close ’ 關閉視窗。此時 圖 1的安裝介面資訊會更新看到 ibm-lotus-activities-nl2 包已經安裝成功。如 圖 4 所示。
圖 4. Lotus Notes Notes NL1 安裝成功介面
當安裝完成後,會發現 /opt/ibm/lotus/notes/res/zh_CN 和 /opt/lotus/notes/data/shared/MUI/zh_CN,其中 ‘zh_CN’是所選的安裝本地化資料語言的區域程式碼,如果選中多個,則這裡會並列出現多個類似目錄。在前者目錄下是包含了本地化資料的資原始檔,後者則包含了本地化資料的資料庫模板檔案。
當 Notes 8.5 for Linux 安裝完成後,可以在系統應用程式的‘新應用程式’及‘辦公’分組中找到 ‘ Lotus Notes 8.5 ’ 圖示。這和以前的 Notes 8.0.x 版本是完全一致的,配置使用也是同樣的(非 notes 使用者),可參考 developerWorks 文章:Notes8 for Linux 本地化版本的安裝和使用。
Lotus Notes 8.5 解除安裝類似安裝可以通過 shell 或命令列來完成。當使用者要解除安裝客戶端時,必須以 root 使用者來執行。
執行命令: #./notes.zh.sh uninstall … |
解除安裝過程也是有順序決定於安裝包的依賴關係,被依賴的包要等依賴於它的包解除安裝後才能解除安裝。簡單講就是先進後出的原則,要求先安裝的後解除安裝。
如果通過 shell 來完成解除安裝要注意執行的 shell 順序,尤其是安裝了多個語言的情況。如果手動通過命令列來解除安裝注意所有已安裝的包之間的關係。也可以通過系統提供的圖形介面功能找到需要解除安裝的包來完成。
解除安裝程式執行完以後,會有一些日誌留在程式安裝路徑,這些檔案需要手動刪除。另外,在每個配置執行客戶端的使用者目錄下也會生成各自的一些檔案,那些檔案也需要手動刪除。這和以前的 Notes 8.0.x 版本也是類似的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-598657/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IBM Lotus Notes 8.5 在 MAC 和 Linux 系統安裝的新特性IBMMacLinux
- IBM Lotus Notes Traveler 8.5 的效能IBM
- IBM Lotus Notes 和 Domino 8.5 評測指南IBM
- IBM Lotus Notes 8.5 中的高階 Java 檢視特性IBMJava
- IBM Lotus Domino 8.5 效能評測IBM
- 整合Lotus Quickr 8.5 for Domino 與 IBM ECM:配置與最佳實踐UIIBM
- IBM Lotus Sametime 8.5 綜述與新功能體驗IBM
- IBM Lotus Notes Traveler 8.5.1 的效能IBM
- IBM Lotus Sametime 8.5 策略管理簡介IBM
- Lotus Notes 8.5 icalenar 互動新體驗及應用
- IBM Lotus Sametime Gateway 8.5 新功能詳解IBMGateway
- IBM Lotus iNotes 8.5 中的新特性:full 模式IBM模式
- IBM Lotus Notes 8 中全新的 Out of Office 功能IBM
- IBM Lotus Notes 8.5.1 Roaming 新功能介紹IBM
- IBM Lotus Quickr 8.5 for Portal 新功能和新特性簡介IBMUI
- 在 IBM Lotus Quickr 8.5 for WebSphere Portal 中定製主題IBMUIWeb
- IBM Lotus Sametime V8.5 工具包介紹IBM
- Lotus notes問題與處理
- 使用IBM Lotus Notes/Domino V8 郵件收回功能IBM
- 使用 IBM Lotus Notes/Domino V8 郵件收回功能IBM
- Lotus Notes Client 8.5.2 標準版安裝部署新功能介紹client
- Lotus Domino/Notes Toolkits綜述(九) 小結 (轉)
- 擴充套件IBM Lotus Notes V8側欄和工具欄套件IBM
- Microsoft Exchange 和 Outlook 遷移到 IBM Lotus Domino 和 Notes 8.xROSIBM
- Oracle 23ai free 版本地化安裝指南OracleAI
- 在 Lotus Notes 複合應用中整合 Lotus Symphony
- RADVISION改進與IBM Lotus整合IBM
- IBM Lotus Notes V8工作負載:將效能提升到新的水平IBM負載
- 瞭解 Lotus Notes 中 Lotus Symphony 的可程式設計性程式設計
- 通過單擊操作建立 IBM Lotus Web Content Management 站點結構IBMWeb
- Linux版本MongoDB安裝LinuxMongoDB
- 管窺Lotus Notes/Domino 的安全特性
- Lotus Domino/Notes Toolkits綜述(一) (轉)
- IBM計劃在本週五推出下一代Lotus Notes平臺IBM
- IBM Lotus Sametime Servers 故障診斷與排除IBMServer
- Postgresql Linux版本安裝——RPM包安裝SQLLinux
- PostgreSQL:Redhat 8.5 + PostgreSQL 14.5 安裝SQLRedhat
- Lotus Notes/Domino 的C API程式設計API程式設計