IBM Lotus Notes 8.5 在 MAC 和 Linux 系統安裝的新特性
本文介紹了 Lotus Notes 8.5 在 Linux 平臺和 Mac 平臺安裝方面的新特性,包括安裝之前的環境準備、安裝過程、安裝之後檔案核查以及如何解除安裝,覆蓋了所有支援平臺,包括 Redhat、Suse、Ubuntu、Mac。最後,本文還介紹瞭如何使用 addToKit 工具對 Lotus Notes 8.5 進行定製安裝。
Lotus Notes Client 絕對是 8.5 版本的一個亮點,其中一個很重要的原因就是 Notes 8.5 開始支援更多的平臺。Lotus Notes 8.5 加強了對 Linux 平臺的支援,引入了更好的共享儲存方式以及改進的安裝包機制。除了對傳統平臺 Windows、Linux Redhat 和 Linux Suse 進行改進之外,Notes 8.5 也開始支援 Linux Ubuntu 和 Macintosh 作業系統。那麼在新的平臺上 Notes 將如何安裝?傳統平臺的安裝方式又有哪些變化呢?本文將著重介紹這些新特性。
從 Notes 8.5 開始在 Linux Redhat 和 Suse 平臺上使用 RPM 安裝包管理機制,這更符合 Linux 平臺應用程式的安裝標準。Lotus Notes 傳統的 ISMP 安裝方式在 8.5 版本不再沿用。而且 Notes 8.5 不支援 RPM 方式升級,我們可以先清理早期版本的安裝檔案,然後再全新安裝的 Notes 8.5。此外 Linux 平臺只支援多使用者標準模式客戶端,而不支援 Designer 和 Administrator 客戶端。
作為 Linux 作業系統的新力軍,Ubuntu 越來越受到廣大使用者的青睞,Lotus Notes 8.5 也增加了對 Ubuntu 平臺的支援,從而進一步拓寬了 Louts Notes 的使用範圍。在 Ubuntu 上,Notes 採用 Debian 軟體包管理方式 – dpkg 包。dpkg 與 RPM 十分相似,同樣屬於眾多軟體包管理工具的後端,有關 dpkg 的更多介紹請參閱 : http://www.dpkg.org。
和 Linux Redhat、Suse 一樣,Ubuntu 也提供命令列安裝和使用者圖形介面安裝兩種方式。並且只支援多使用者標準模式客戶端,不包括 Designer 和 Administror。
Notes 8.5 是第一個支援 Mac 平臺標準模式客戶端的 8.x 版本。Mac 平臺支援圖形介面安裝和命令列安裝。相對於 Linux 而言,Mac 平臺不僅支援標準模式客戶端,也支援 Notes 基本模式客戶端。Mac 平臺上同樣不支援 Designer 和 Administrator。
下表是 Notes 8.5 在各平臺上安裝型別的詳細說明:
表 1. Notes 8.5 在不同平臺上的安裝型別
客戶端作業系統 | Notes 8.5 安裝包 | Designer 和 Admin 客戶端 | Notes 客戶端安裝型別 | 支援的平臺 |
Linux | RPM 安裝包 Notes 8.5 Standard Configuration |
不包括 | 多使用者 | SUSE Linux Enterprise Desktop (SLED) 10 XGL RedHat Enterprise Linux (RHEL) 5.2 Desktop |
Debian 安裝包 Notes 8.5 Standard Configuration |
不包括 | 多使用者 | Ubuntu 8.04 LTS Desktop Edition | |
Macintosh | Mac OS X Standard 安裝包 Notes 8.5 Standard Configuration |
不包括 | 多使用者 | Macintosh OS 10.5.x |
Mac OS X Basic 安裝包 Notes 8.5 Basic Configuration |
不包括 | 多使用者 | Macintosh OS 10.5.x |
|
在 Linux 客戶機上安裝 IBM Lotus Notes 8.5 之前,應瞭解以下資訊:
客戶機配置要求
表 2. Notes 8.5 for Linux 安裝需求
專案 | 描述 |
作業系統 |
|
處理器 |
|
記憶體 | 最小 512 MB,推薦 1G 或更高 |
硬碟空間 | 安裝目錄(/opt)最小 1.5 G |
顯示器 |
|
顯示卡 |
|
協議 |
|
環境準備
如果客戶機上安裝過 8.5 之前的版本,強烈建議在安裝之前清理環境。因為 RPM 安裝方式將預設選擇路徑,如果此路徑下有 v8.x 版本的殘留檔案,必然對 Notes 8.5 的全新安裝帶來影響。如果安裝未成功完成,請解除安裝或清理 Notes 並重新安裝。
清理 Notes 程式
確保已終止所有 Notes、Eclipse 相關程式,包括 eclipse/javaw、sametime、sametime _idlemon、notes、notes2w、notes2、lnotes、taskldr 、nsdexec、fileret、watchscreensave、xwatchidle-bin、notesmm、nsdexec、nsd.sh。
要終止所有正在執行的 Notes 程式,請切換至 Notes 資料目錄,並輸入以下命令:
/opt/ibm/lotus/notes/nsd.sh – kill |
切換使用者
請使用根使用者來安裝 Notes 8.5 客戶端,可以從終端切換到根使用者進行安裝。
Notes 8.5 在 Linux Redhat & Suse 上的安裝:
Notes 8.5 在 Linux 平臺上安裝了郵件、日曆和聯絡人功能部件,包括必選的 Notes 元件,此外還有四個可選元件 IBM Lotus Symphony(TM)、活動(Activities)、IBM Lotus Sametime(整合)和 Composite Application Editor。可選元件依賴於必選元件,必選元件必須在可選元件安裝之前安裝。與此類似,必須先解除安裝可選元件,然後才能解除安裝必選元件。
Notes RPM 軟體包:
- Notes rpm 軟體包 (ibm_lotus_notes-8.5.i586.rpm)
- Activities rpm 軟體包 (ibm_lotus_activities-8.5.i586.rpm)
- Composite Application Editor rpm 軟體包 (ibm_lotus_cae-8.5.i586.rpm)
- Sametime rpm 軟體包 (ibm_lotus_sametime-8.5.i586.rpm)
- Symphony rpm 軟體包 (ibm_lotus_symphony-8.5.i586.rpm)
注意:在 Linux Redhat & Suse 平臺上,不提供 Designer 和 Administrator 客戶端的安裝包。
RPM 包安裝步驟說明
對於 Notes 8.5 以前的版本,客戶通過提供的 shell 檔案來完成安裝,也可以用系統提供的圖形介面方式來進行。這就是我們所說的 ISMP 安裝方式。
對於 Notes 8.5 版本,客戶直接通過 RPM 方式進行安裝,同樣既可以直接用命令列,也可以通過圖形介面來完成安裝。使用者必須注意安裝順序,在任何情況下,都必須首先安裝必選元件即 Notes 元件,而後再安裝 Activities、Composite Application Editor、Sametime、Symphony 則沒有嚴格順序要求。
命令列安裝方式,C1SP5EN.tar 為 Notes 8.5 安裝包:
- 解壓縮 tar 包: tar xvf C1SP5EN.tar
圖 1. 解壓縮命令
- 解壓縮完成之後,可以看到安裝包列表 :
圖 2. 檢視包結構命令
- 開始安裝
- 安裝 Notes RPM 必選包:
#rpm -i ibm_lotus_notes-8.5.i586.rpm
圖 3. 安裝 Notes
注意 在 Notes 8.5 之前版本,ISMP 提供靜默安裝引數。而對於 RPM 來說,預設即為靜默安裝方式。整個安裝過程不需要使用者參與。安裝過程中不需要選擇安裝目錄和元件,也不需要確認許可。
圖 4. 安裝過程結束
安裝完成之後安裝程式自動退出。圖中所示的 warning 僅為提醒,使用者可以忽略。
- 安裝 Activities
#rpm -i ibm_lotus_activities-8.5.i586.rpm
- 安裝 Composite Application Editor
#rpm -i ibm_lotus_cae-8.5.i586.rpm
- 安裝 Sametime
#rpm -i ibm_lotus_sametime-8.5.i586.rpm
- 安裝 IBM Lotus Symphony
#rpm -i ibm_lotus_symphony-8.5.i586.rpm
注意 使用者也可以按如下所示將這些指令合併為一條指令。同時安裝 Notes 必選元件和其他可選元件的任意組合。其中 ibm_lotus_notes-8.5.i586.rpm 必選包必須放在第一個。
#rpm -i ibm_lotus_notes-8.5.i586.rpm ibm_lotus_activities-8.5.i586.rpm ibm_lotus_cae-8.5.i586.rpm ibm_lotus_sametime-8.5.i586.rpm ibm_lotus_symphony-8.5.i586.rpm
- 安裝 Notes RPM 必選包:
- 檢視安裝檔案
可以使用以下命令檢查是否已安裝了一個或多個 Notes rpm 軟體包:
rpm -qa | grep ibm_lotus 如下圖,我們只安裝了 Notes 元件和 Activities 元件
圖 5. 檢視已安裝元件
Notes 8.5 在 Linux Ubuntu 上的安裝
Ubuntu 是 Notes 8.5 開始支援的新平臺,Ubuntu 系統上軟體的安裝採用 Debian 安裝方式。
Notes DEB 軟體包由以下元件組成:
- Notes deb 軟體包 (ibm_lotus_notes-8.5.i586.deb)
- Activities deb 軟體包 (ibm_lotus_activities-8.5.i586.deb)
- Composite Application Editor deb 軟體包 (ibm_lotus_cae-8.5.i586.deb)
- Sametime deb 軟體包 (ibm_lotus_sametime-8.5.i586.deb)
- Symphony deb 軟體包 (ibm_lotus_symphony-8.5.i586.deb)
同樣,Notes 元件為必選元件,其他四類為可選元件。安裝順序同樣必須遵守必選 -> 可選的順序。
注意 我們需要對 Ubuntu 平臺 Root 使用者作重要的說明:Ubuntu 平臺的 Root 使用者預設即被鎖定。這就意味著,使用者不能直接使用 root 登陸,也不能用 su 命令切換到 root 使用者。而 Root 使用者在物理上又是確實存在的,因此我們可以使用 root 級許可權。如果要搞清楚 Ubuntu 上 root 使用者的問題,請參考 Ubuntu RootSudo 幫助文件。
DEB 包安裝步驟說明
對於 Notes 8.5 以前的版本,不支援 Ubuntu 平臺,沒有 Debian 包安裝方式。
對於 Notes 8.5 版本,客戶直接通過 Debian 方式進行安裝,同樣既可以直接用命令列,也可以通過圖形介面來完成安裝。使用者必須注意安裝順序,在任何情況下,都必須首先安裝必選元件即 Notes 元件,而後再安裝 Activities、Composite Application Editor、Sametime、Symphony 則沒有嚴格順序要求。
命令列安裝方式
- 安裝 Notes
$sudo dpkg -i ibm_lotus_notes-8.5.i586.deb
下圖為例,我們使用普通使用者“notes”登入系統,用命令 sudo dpkg – i 進行安裝。需要輸入 notes 使用者的密碼。
圖 6. DEB 安裝
與 RPM 方式一樣,DEB 方式也為靜默安裝,使用者在整個安裝過程中不需要介入,安裝完成後程式自動退出,如上圖所示。
- 安裝 Activities
$sudo dpkg -i ibm_lotus_activities-8.5.i586.deb
- 安裝 Composite Application Editor
$sudo dpkg -i ibm_lotus_cae-8.5.i586.deb
- 安裝 Sametime
$sudo dpkg -i ibm_lotus_sametime-8.5.i586.deb
- 安裝 IBM Lotus Symphony
$sudo dpkg -i ibm_lotus_symphony-8.5.i586.deb
注意您可以使用成對命令組合安裝這些選項,如下所示:
首先安裝 Notes deb。
$sudo dpkg -i ibm_lotus_notes-8.5.i586.deb |
隨後可以安裝其他 deb 軟體包。
$sudo dpkg -i 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 |
檢視安裝後的檔案
使用以下命令檢查安裝了哪些與 Notes 有關的 deb 包
$ dpkg -l "ibm-lotus*" |
也可以用 root 級許可權:
sudo dpkg – l “ibm-lotus*” |
其中”ibm-lotus*”代表所有以“ibm-lotus”開頭的安裝包檔案。
如下圖所示列出了所有 Notes 元件檔案 :
圖 7. 檢視 DEB 已安裝的包
圖中所示每條記錄對應一個軟體包,注意每條記錄的前三個字元,如圖中所示 ii。這就是軟體包的狀態標識,後邊依次是軟體包名稱、版本號和簡單描述。此處注意最好把終端視窗最大化,以免軟體包資訊顯示不完整。
- 第一個字元為期望值,它包括 :
- u 狀態未知,這意味著軟體包未安裝 , 並且使用者也未發出安裝請求 .
- i 使用者請求安裝軟體包 .
- r 使用者請求解除安裝軟體包 .
- p 使用者請求清除軟體包 .
- h 使用者請求保持軟體包版本鎖定 .
- 第二列是軟體包的當前狀態。此列包括軟體包的六種狀態:
- n 軟體包未安裝 .
- i 軟體包安裝並完成配置 .
- c 軟體包以前安裝過 , 現在刪除了 , 但是它的配置檔案還留在系統中 .
- u 軟體包被解包 , 但還未配置 .
- f 試圖配置軟體包 , 但是失敗了 .
- h 軟體包安裝,但是沒有成功 .
- 第三列標識錯誤狀態,可以總結為四種狀態。第一種狀態標識沒有問題,為空。其它三種符號則標識相應問題。
- h 軟體包被強制保持 , 因為有其它軟體包依賴需求 , 無法升級 .
- r 軟體包被破壞 , 可能需要重新安裝才能正常使用 ( 包括刪除 ).
- x 軟包件被破壞 , 並且被強制保持 .
例如 ii 代表已經安裝,pn 代表安裝過後來又清除了,un 代表從來沒有安裝過。
注意如果安裝不成功,請檢視以下位置的日誌檔案:<install_dir>/framework/rcp/installer_logs/framework_install.log。
注意安裝後,通過單擊“計算機 - 更多應用程式 - Office - Lotus Notes”可顯示應用程式圖示,這些應用程式圖示位於 /usr/share/applications 中。
啟動 Notes
注意 Notes 8.5 不會在桌面上建立快捷方式。這是因為 Linux 作業系統習慣於從應用程式目錄而不是桌面來啟動應用程式。 如果使用者希望建立桌面快捷方式,請右鍵單擊“Lotus Notes 8.5“選單並在下拉選單裡面選擇“Add this launcher to panel”如下圖所示:
圖 8. 將啟動檔案新增到工作列裡
選擇 Application -> Office -> Lotus Notes 8.5 來啟動 Notes 應用程式。
注意 當彈出許可同意選項,請輸入“1”並按Enter鍵。這也是 Notes 8.5 的新特性之一。之前的 ISMP 安裝方式,在安裝過程中即提示選擇許可協議。而 RPM 方式則將整個安裝過程自動化,將許可同意步驟放到首次啟動 Notes 8.5 的時候。
圖 9. 許可同意介面
圖 10. Notes 啟動介面
後面的配置過程與 Notes 8.5 之前版本相同,此處不再贅述。
安裝後的檔案結構
Linux 系統中 Notes 8.5 安裝後的目錄如下,RPM 方式和 Deb 方式都一樣:
- /opt/ibm/lotus/notes -- Notes 產品和二進位制檔案安裝目錄
- /root/lotus/notes/data -- Notes 資料檔案目錄
- /root/lotus/notes/data/workspace -- Notes 工作空間目錄
- /opt/ibm/lotus/notes/framework -- Notes Java 程式碼安裝目錄
- /etc/lotus/notes/data -- 共享資料目錄
- /{$HOME}/lotus/notes/data -- 每個使用者的 Notes 資料目錄
注意 如果解除安裝之後需要清理環境,也請刪除如上所示這些檔案
RPM 解除安裝
- 退出 Notes 應用程式
- 切換到 root 使用者許可權
- GUI 解除安裝方式:
在 Suse 上,使用“刪除軟體”應用程式。單擊“計算機 - 系統應用程式 – 刪除軟體”。選擇 Notes rpm 軟體包,單擊“刪除”。
在 Redhat 上,使用“應用程式”選單中的“新增 / 刪除軟體”應用程式。搜尋並選擇 Notes RPM 軟體包。單擊“應用”。
- 命令列解除安裝方式
- 首先使用以下命令檢查安裝了哪些與 Notes 相關的 rpm 包 rpm -qa | grep ibm_lotus
- 在一個命令列中解除安裝所有 Notes rpm 軟體包。
- #rpm -e ibm_lotus_notes ibm_lotus_activities ibm_lotus_cae ibm_lotus_sametime ibm_lotus_symphony
- 也可以逐個解除安裝可選元件包,最後解除安裝 Notes 包。
#rpm -e ibm_lotus_activities #rpm -e ibm_lotus_cae #rpm -e ibm_lotus_sametime #rpm -e ibm_lotus_symphony #rpm -e ibm_lotus_notes
Debian 解除安裝
- 首先退出所有 Notes 程式
- GUI 方式解除安裝
使用 Synaptic Package Manager 應用程式。
- 單擊“系統 - 管理”。
- 單擊 Synaptic Package Manager。
- 搜尋並選擇 Notes deb 軟體包。
- 單擊“標記為刪除”。
- 單擊“應用”。
- 為其餘的 Notes deb 軟體包重複操作。
- 命令列方式解除安裝
- 使用以下命令檢查安裝了哪些與 notes 相關的 deb 包: $dpkg -l "ibm-lotus*"
- 在一個命令列裡解除安裝所有 deb 包:
引數 -P,清除式解除安裝:
#sudo dpkg -P ibm_lotus_notes ibm_lotus_activities ibm_lotus_cae ibm_lotus_sametime ibm_lotus_symphony
也可以使用引數 -r,移除式解除安裝:
#sudo dpkg – r ibm_lotus_notes ibm_lotus_activities ibm_lotus_cae ibm_lotus_sametime ibm_lotus_symphony
- 逐個解除安裝軟體包,請確保最後解除安裝 Notes 元件
$sudo dpkg -P ibm_lotus_activities $sudo dpkg -P ibm_lotus_cae $sudo dpkg -P ibm_lotus_sametime $sudo dpkg -P ibm_lotus_symphony $sudo dpkg -P ibm_lotus_notes
- 解除安裝元件之後的檔案狀態
sudo dpkg -l "ibm-lotus*"
Mac 平臺不僅支援標準模式客戶端,也支援 Notes 基本模式客戶端,這裡詳細介紹標準模式客戶端相關的安裝、解除安裝以及清理。
在 Mac 客戶機上安裝 IBM Lotus Notes 8.5 之前,應瞭解以下資訊:
客戶機配置要求
表 3. Notes 8.5 for Mac
專案 描述 Macintosh Supported versions Macintosh OS X 10.5.5 or later Processors Intel only RAM 1 GB minimum Disk space Install directory (/Applications) - 2 GB or more recommended
環境準備
如果客戶機上安裝過 8.5 之前的版本,強烈建議在安裝之前清理環境。因為安裝將預設選擇路徑,如果此路徑下有以前版本的殘留檔案,必然對 Notes 8.5 的全新安裝帶來影響。如果安裝未成功完成,請解除安裝或清理 Notes 並重新安裝。
清理
如果解除安裝不成功,清理需要刪除如下檔案:
/Applications/Notes.app
~/Library/Application Support/Lotus Notes Data folder ("~" = user's home directory)
~/Library/Preferences/Notes Preferences
/Library/Receipts/Lotus Notes Installer.pkg
/Library/Receipts/xpdcoreinstaller.pkg
解除安裝成功之後,清理需要刪除如下檔案:
~/Library/Application Support/Lotus Notes Data folder ("~" = user's home directory)
~/Library/Preferences/Notes Preferences
另外,如果安裝的是 Notes 基本模式客戶端,徹底清理需刪除:
/Applications/Notes.app
~/Library/Application Support/Lotus Notes Data folder ("~" = user's home directory)
~/Library/Preferences/Notes Preferences
/Library/Receipts/Lotus Notes Installer.pkg
切換使用者
需要使用具有根使用者許可權的使用者來安裝 Notes 客戶端。
注意 使用根使用者登陸系統來安裝 Notes 客戶端,如果使用根使用者來安裝,安裝會報錯。
對於 Notes 8.5 版本,客戶可以通過圖形介面來完成安裝也可以直接用命令列安裝。
安裝包的內容
- *.mpkg -- 安裝檔案
- Unstaller -- 客戶端解除安裝程式
Notes 8.5 在 Mac 上的安裝 -- 圖形介面安裝步驟說明
我們將獲取的安裝檔案放在 /Users/notes/Desktop, 即當前使用者的桌面。具體的安裝過程如下所示:
雙擊安裝包下的 Lotus Notes Installer.mpkg,出現如下圖所示對話方塊,
圖 11. 雙擊安裝包下的 Lotus Notes Installer.mpkg
點選 continue 進入安裝介面:
圖 12. Mac Notes 安裝歡迎介面
點選 continue,
圖 13. 閱讀重要資訊和許可檔案
如圖所示:可以看到 Notes 8.5 的 Application 資料夾在 /Application/Notes.app 下,Data 資料夾在 $Home/Library/Application Support/Lotus Notes Data,$Home 即當前使用者的 Home 路徑。
圖 14. 許可同意介面
點選 agree:
圖 15. 選擇安裝盤
這裡如果系統有多個系統盤,則會出現多個系統盤可以選擇一個系統盤作為 notes 的安裝位置,點選要安裝 notes 的系統盤,選擇後如下所示:
圖 16. 確定安裝到 Macintosh HD
下面的對話方塊中,可以選擇要安裝的元件,這裡選擇安裝所有元件,
圖 17. 選擇要安裝的元件
定製 Notes 作為預設的郵件、日曆、聯絡人工具:
圖 18. 定製 Notes 作為預設的郵件,日曆,聯絡人工具
圖 19. 確認安裝路徑
這裡可以選擇 Change Install Location 來選擇更改安裝路徑。
圖 20. 輸入使用者名稱和密碼
點選 install,在彈出的如下對話方塊中輸入當前使用者密碼:
圖 21. 安裝過程介面
進入安裝過程,需要幾分鐘時間來完成安裝:
圖 22. 安裝過程介面
點選 continue:
圖 23. 安裝預備過程結束
圖 24. 安裝結束介面
成功完成安裝。
Notes 8.5 在 Mac 上的安裝 -- 命令列安裝步驟說明
Notes 在 Mac 上的命令列安裝:
sudo Installer – pkg
-target
注意 對存放安裝包的路徑和資料夾要更改具有對其讀寫的許可權,-target 後面的安裝的系統盤在系統的根目錄 /Volumes 下選擇要安裝的系統盤。
啟動 Notes
Notes 的啟動配置過程與 Notes 8.5 之前版本相同,此處不再贅述
注意 Notes 不會在桌面上建立快捷方式。從 Go/Application/Notes 目錄來啟動應用程式 , 如下圖所示。使用者可以直接拖曳 Notes 圖示到桌面。
圖 25. Notes 啟動檔案位置
安裝後的檔案結構
Mac 系統中 Notes 8.5 安裝後的目錄如下:
- Go/Application/Notes.app -- Notes 啟動程式
- $Home/Library/Application Support/Lotus Notes Data -- Notes 資料檔案目錄
- $Home/Library/Preferences/Notes Preferences -- Notes.ini
注意 如果解除安裝之後需要清理環境,也請刪除如上所示這些檔案
使用安裝包中提供的 uninstaller 解除安裝程式來解除安裝 Notes 客戶端。具體解除安裝過程如下:
雙擊 uninstaller 解除安裝程式,將出現如下對話方塊:
圖 26. 雙擊解除安裝程式,出現選擇介面
在此對話方塊中選中安裝了 Notes 的 Macintosh HD,如下圖:
圖 27. 選擇 Notes 所在的位置
點選 Uninstall 在出現的對話方塊中輸入當前使用者的密碼,點選 ok。
圖 28. 輸入使用者名稱和密碼
圖 29. 解除安裝介面
解除安裝成功,點選 Quit 退出。
使用 addToKit 工具對 Notes 安裝包進行定製:
addToKit 是由 IBM 提供的對 Lotus Notes 標準版進行定製的工具。使用 addToKit 可以將第三方的功能和外掛整合到 Lotus Notes 的安裝包中。在釋出的 Lotus Notes 光碟中,addToKit 工具被放在 app\Utility 資料夾下。其中包括 Windows 平臺的 addToKit.exe 和 Linux 平臺的 addToKit.pl。
首先,我們來看一下 addToKit 的命令列引數:
addToKit [-dhnV]
其中,
是需要整合的第三方外掛放置的位置,預設為 .\addToKit 目錄。 是 Lotus Notes 的安裝包的目錄,預設為當前目錄。其他引數則如下所示: - -d 開啟除錯。
- -h 列印命令列選項使用情況。
- -n 以模擬方式執行實用程式。
- -V 列印版本資訊。
請注意,隨著版本的變化,[-dhnV] 的引數資訊可能會發生變化。
接下來,我們將通過一個簡單的例項來說明如何將一個 Rational 的 Eclipse Enabler 外掛新增到 lotus Notes 的安裝包中。這裡,我們使用 Linux 環境下的 addToKit.pl 做簡單的演示。
我們拿到 Eclipse Enabler 外掛包並接壓成檔案目錄的形式。其中包括 features 和 plugins 兩個資料夾。
- 首先在 addtikit.pl 同級目錄建立一個 addToKit 目錄,在該目錄下建立一個 updateSite 的目錄,然後將 features 和 plugins 兩個資料夾放到 updateSite 目錄下,如果第三方外掛中包含 site.xml,同樣也放到 updateSite 目錄下。然後,將需要定製的 Lotus Notes 安裝包放在 /local/85 目錄下。
- 首先,我們需要建立一個 install.xml 的宣告檔案,如下所示:
其中,installfeature 的 id 資訊和 feature id 資訊可以從 features 資料夾下的 jar 檔案裡的 feature.xml 中獲取,url 是這個第三方外掛包的位置,即這個位置下應該就是 features 和 plugins 資料夾。其他部分可以按照上面內容保持不變。
- 有些情況下,在第三方的外掛中並沒有包含 site.xml 的檔案。這裡,我們同樣演示一下如何建立一個 site.xml 檔案。如果在外掛包中已經包含這個檔案,請跳過這一步驟。這個 site.xml 的內容如下所示:
其中,feature id 應該是和 install.xml 中的相同,都是從 features 資料夾下的 jar 檔案裡的 feature.xml 中獲取,url 是本資料夾下的 features 資料夾再加上資料夾下 jar 檔案的名稱。Version 同樣也可以從 features 資料夾下的 jar 檔案裡的 feature.xml 中獲取。其他部分可以按照上面內容保持不變。
- 將 site.xml 放到和 features,plugins 的資料夾同級目錄下,然後在他們的上一級 addToKit 目錄下建立一個 deploy 資料夾,將 install.xml 放到該目錄下。
- 現在,目錄結構應該如下所示:
Folder Hierarchy: │ addToKit.pl └─ addToKit ├─ deploy │ install.xml └─ updateSite │ site.xml ├─ features │ com.rational.test.ft.enabler.wsw.feature_1.0.0.20061016-1445.jar └─ plugins com.rational.test.ft.enabler.wsw_7.0.0.v200611191125.jar
- 從控制檯中切換到 addToKit.pl 所在工作目錄,鍵入: ./addToKit.pl ./addToKit /local/85
- 這樣,加入第三方 Eclipse Enabler 外掛的工作就完成了。開啟 Lotus Notes 安裝包中的 deploy 資料夾下的 install.xml 檔案,你會發現本來在第三方定製包中 install.xml 的內容已經被加入到了這個檔案的最後部分。需要注意的是,在 linux 上面的定製工作完成後,如果想將這個安裝包分發到別的使用者,需要將第三方的安裝包一併釋出出去,主要是因為 install.xml 中的路徑指向的是第三方包的路徑。而這個 pl 指令碼最後並沒有將這個包整合到 Lotus Notes 安裝包的 updateSite.zip 中。
在使用 addToKit 工具時,有以下幾點需要注意:
- addToKit 工具不具備驗證功能,因此請確保已驗證過您的 XML 並且“installfeature” ID 屬性值是唯一的。
- 您可以執行使用或不使用引數的 addtoKit。但是路徑一定要按照預設的方法來放置。
- 執行此工具前,請將已簽名的功能部件和外掛正確置於更新站點目錄中,並在相應目錄中更新 SITE.XML 和 INSTALL.XML 檔案。
如今,Linux 和 Mac 作業系統的使用越來越普及;除節約作業系統許可成本之外,管理成本也逐步下降。包括 IBM 在內的很多軟體公司推出面向企業的開放桌面軟體系統,使得管理執行 Linux 或 Mac OS 計算機的成本逐步降低,已經與管理 Windows 系統相當。
在這種形勢下,眾多企業使用者在 Linux 和 Mac 平臺部署 Lotus Notes 客戶端服務於日常工作。本文針對 Louts Notes 8.5 安裝新特性,詳細介紹了 Linux 和 Mac 平臺安裝部署 Lotus Notes 8.5 客戶端的步驟,全面覆蓋 Linux Redhat&Suse, Linux Ubuntu 以及 Mac 平臺。並向使用者展示如何通過 Addtokit 工具進行 Notes 8.5 的定製安裝。作者從實際工作經驗出發,力求深入細節。如果您還對部署自己的 Lotus Notes 8.5 略感困惑,那麼就隨本文一起開始您嶄新的 Lotus Notes 8.5 之旅吧!
-
轉自:http://www.ibm.com/developerworks/cn/lotus/notes85-maclinux/index.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-622761/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RUST 在linux 系統的安裝RustLinux
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- 在Linux系統安裝flash的步驟方法Linux
- Linux系統安裝和使用Kafka教程。LinuxKafka
- 二、Linux系統安裝和基本使用Linux
- Linux系統安裝,教你安裝一個屬於自己的Linux系統Linux
- Linux系統安裝Linux
- linux mint 19新系統開發安裝sqliteLinuxSQLite
- Linux、Mac和Windows安裝GradleLinuxMacWindowsGradle
- 如何判斷Linux系統安裝在VMware上?Linux
- 在Linux系統裡安裝VirtualBox的詳細步驟Linux
- Linux系統安裝——Centos 7.6安裝LinuxCentOS
- Linux系統中nslookup和dig安裝使用Linux
- Linux系統安裝01-centos7系統安裝LinuxCentOS
- linux系統安裝nginxLinuxNginx
- Linux系統安裝VNCLinuxVNC
- 如何給自己的mac電腦安裝雙系統,在蘋果電腦上安裝win系統Mac蘋果
- MariaDB在Linux和Windows上的安裝LinuxWindows
- 在Mac OS系統中安裝Python【流程簡單】MacPython
- Linux系統上怎麼安裝和使用 exa?Linux
- Mac VirtualBox 7.0 下安裝Redhat 8.5虛擬機器MacRedhat虛擬機
- Mac系統解除安裝Paragon NTFS for macMacGo
- windows10和安裝linux雙系統安裝教程(超簡單)WindowsLinux
- Linux系統安裝redis教程。LinuxRedis
- VirtualBox下安裝Linux系統Linux
- Linux系統中安裝pipLinux
- Linux系統快速安裝JDKLinuxJDK
- Elasticsearch 在Linux下的安裝部署和配置ElasticsearchLinux
- Android Q:新系統名稱和新特性整理Android
- 怎樣安裝Linux系統?Linux基礎教程之小白入門Linux系統安裝教程Linux
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- # 2020-09-26 #「Linux」- 在作業系統安裝後……Linux作業系統
- Mac系統安裝和配置tomcat步驟詳解MacTomcat
- Linux系統的特性優勢Linux
- VNC,Linux系統下如何安裝和連線VNC!VNCLinux
- Linux下怎麼安裝.deb格式的安裝包?Linux系統下.deb格式安裝包的安裝教程Linux
- 編譯安裝最新的Linux系統核心編譯Linux
- Linux 筆記分享二:Linux 系統安裝Linux筆記
- 在Linux裡安裝和啟動nginx的方法LinuxNginx