歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu 11.10下OpenIMSCore安裝和配置

操作系統

  1. Ubuntu 11.10 

下載源碼

  1. mkdir /opt/OpenIMSCore 
  2. cd /opt/OpenIMSCore 
  3.  
  4. mkdir ser_ims 
  5. svn checkout http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk ser_ims 
  6.  
  7. mkdir FHoSS 
  8. svn checkout http://svn.berlios.de/svnroot/repos/openimscore/FHoSS/trunk FHoSS 


安裝必要的軟件包

  1. sudo apt-get install bison flex libxml2 libxml2-dev bind9 
  2. sudo apt-get install mysql-server libmysqlclient15-dev 
  3. sudo apt-get install ant libcurl4-nss-dev 
  4. sun-java5-jdk的安裝參考 http://www.linuxidc.com/Linux/2011-04/34075.htm 

編譯

  1. 編譯JavaDiameterPeer生成jdp.jar, svn下載的jdp.jar有問題 
  2. cd JavaDiameterPeer/trunk 
  3. ant compile 
  4. ant jar //在class目錄下生成jdp.jar 
  5. 將編譯完的jdp.jar覆蓋OpenIMSCore/FHoSS/lib裡面的jdp.jar 
  6.  
  7. 編譯OpenIMSCore 
  8. cd /opt/OpenIMSCore 
  9. cd FHoSS 
  10. ant compile deploy 
  11. cd .. 
  12. cd ser_ims 
  13. make install-libs all 
  14. cd .. 

配置 DNS

  1. sudo cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /etc/bind/ 
  2. vi /etc/bind/named.conf.local 
  3. zone “open-ims.test” { 
  4. type master; 
  5. file “/etc/bind/open-ims.dnszone”; 
  6. }; 
  7. sudo /etc/init.d/bind9 restart 

配置 OpenIMSCore

  1. cd /opt/OpenIMSCore 
  2. mysql -u root -p < FHoSS/scripts/hss_db.sql 
  3. mysql -u root -p < FHoSS/scripts/userdata.sql 
  4. mysql -u root -p < ser_ims/cfg/icscf.sql 
  5. cp ser_ims/cfg/*.cfg . 
  6. cp ser_ims/cfg/*.xml . 
  7. cp ser_ims/cfg/*.sh . 

運行 OpenIMS Core

  1. 修改域名及IP, 否則默認的服務偵聽IP地址為127.0.0.1
  2. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore#locate configurator.sh 
  3. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore# ./configurator.sh 
  4. Domain Name:open-ims.test 
  5. IP Adress: 192.168.1.202 
  6. File to change[“all” for everything, “exit” to quit]: all 
  7. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore#cd FHoSS/ 
  8. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore/FHoSS#../configurator.sh 
  9. Domain Name:open-ims.test 
  10. IP Adress: 192.168.1.202 
  11. File to change[“all” for everything, “exit” to quit]: all 

運行腳本

  1. /opt/OpenIMSCore/pcscf.sh 
  2. /opt/OpenIMSCore/icscf.sh 
  3. /opt/OpenIMSCore/scscf.sh 
  4. /opt/OpenIMSCore/FHoSS/deploy/startup.sh 
  5. 打開浏覽器輸入 http://192.168.1.202:8080, 用戶名/密碼是:hss/hss 

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved