最近工作上用會用到一些 OpenSource 的技術來開發,覺得自己愈老愈回到RD路線了,不過這些技術是為了要搭配專案開發,而我的角色剛好是搜集客戶 Requirement ,主要是懂這些核心技術後可以知道要應用什麼樣的技術可以滿足客戶的需求,程式開發的主力也不在我身上,所以還算是OK的環境。
這幾天開始STUDY OpenFire ,它是一款開放源代碼的強大IM即時通訊伺服端軟體,什麼是 IM ? 其實舉幾個IM軟體的實際例子大家就很快能理解了,如以前的 MSN或是ICQ、騰訊 QQ、SKYPE這類的文字即時通訊程式大家應該就了解了,沒錯 IM就是可以讓你透過文字來溝通聊天的服務,OpenFire 就是一款提供這種即時通訊服務的 server。
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
OpenFire 搭配同樣是 open source 的 Apache 伺服器就可以提供強大的即時通訊服務功能,它採用的是 XMPP 通訊協定,只要是符合這個通用規格的 IM client 端軟體都可以和 OpenFire 搭配運行,而 Spark 就是一款符合架構並能與 OpenFire 搭配使用的一套client 端IM程式。
在ubuntu linux 要安裝 OpenFire 很簡單,透過強大的 apt-get 只需要幾個步驟輕鬆安裝好程式。
1. CTRL+ALT+T
打開 Ubuntu 的終端機(命令提示列視窗),不知從哪裡找到此程式的可以使用熱鍵 CTRL+ALT+T 來開啟 Terminal 終端機。
2. sudo apt-get update
更新ubuntu下所有的軟體安裝清單
3. sudo apt-get upgrade
將之前ubuntu系統曾經安裝過的程式都自動升級
4. sudo apt-get install openjdk-7-jre
若是你的電腦沒有安裝 jre必需要安裝此套件(OpenFire 程式是JAVA開發)
5. sudo apt-get autoremove
若是你有安裝過舊的套件想要移除安裝可以用下列指令
6. 開啟 browser 連結至 http://www.igniterealtime.org/ 抓取最新的檔案
http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_10_2.tar.gz
7. 將下載的檔案解 tar
meson@meson-VirtualBox:~/OpenFire/installation$ tar -xvzf openfire_3_10_2.tar.gz
8. 將 openfire 整個資料夾搬到 /opt 去
sudo mv openfire /opt
9. 執行簡單設定
cd /opt/openfire/conf
10.編輯 openfire.xm
vi openfire.xml
11.將xml文字檔案中 區段的comment 標示移除
並且在 10.57.46.1.裡放入 server IP
12.啟動 openfire 服務
/opt/openfire/bin/openfire start
meson@meson-VirtualBox:/opt/openfire/conf$ /opt/openfire/bin/openfire start
testing JVM in /usr ...
Starting openfire
13.透過下列方式開啟 openfire 的 server 程式
http://10.57.46.1:9090
14.用帳密 admin/admin 登入即可
▼覺得本站資訊不錯,請不吝給個讚,感謝您▼
沒有留言:
張貼留言