Ubuntu8.10安装Open IMSCore

 

为了学习ims,在电脑上装了双系统,xp+ubuntu8.10。下列是open ims core安装过程。

第一步: 解决上网问题和设置软件源

      1、动态ip

DHCP方法配置如下(假设通过eth0上网)

# The primary network interface - use DHCP to find our address

auto eth0

iface eth0 inet dhcp //指定为dhcp

然后重启

sudo /etc/init.d/networking restart

      2、静态ip

静态IP地址配置如下(假设通过eth1上网)# The primary network interface

auto eth1

iface eth1 inet static //指定为static

address 192.168.3.90 //IP地址

gateway 192.168.3.1 //网关

netmask 255.255.255.0 //子网掩码

同样需要重启

sudo /etc/init.d/networking restart

      3、设置软件源

         我用的是上海交通大学更新服务器(教育网很快)和随便一个国内的源

deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid-backports main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid-proposed main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid-security main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ intrepid-updates main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ intrepid main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ intrepid-backports main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ intrepid-proposed main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ intrepid-security main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ intrepid-updates main multiverse restricted universe

      国内非教育网源

#cn99.com 源更新服务器(江苏省常州市电信,推荐电信用户使用,我自己是南方电信1M带宽的用户,更新速度平均有100K):
deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse


#Mirror.lupaworld.com
源更新服务器(浙江省杭州市双线服务器,网通同电信都可以用,亚洲地区官方更新服务器):
deb http://mirror.lupaworld.com/ubuntu gutsy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu gutsy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu gutsy-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy-backports main restricted universe multiverse

Ubuntu
官方源 推荐北方网通用户添加
deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse

台湾的官方源速度也相当不错,有时甚至快于内地的:
deb http://tw.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse

防止非官方源中软件包不全的问题,请在sources.list文件中尾部添加下面这个官方源。
deb http://archive.ubuntu.org.cn/ubuntu-cn/ feisty main restricted universe multiverse

      设置软件源的方法:

       在终端输入并运行
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
(备份当前的源列表,以便日后需要时恢复)
sudo gedit /etc/apt/sources.list
(修改sources.list文件中源的列表)

然后 保存编辑好的文件,执行以下命令更新。
sudo apt-get update  #
这一步是更新你的源列表,换源后必须执行
(如果更新速度非常慢请更换源)
sudo apt-get dist-upgrade #
这一步是更新软件
更新完软件后,再继续设置吧。
有时你可能需要使用:sudo apt-get -f install 修复安装
因为经常会用到终端:所以把终端加到右键菜单:
sudo apt-get install nautilus-open-terminal
这就终端就在右键菜单了可以了

第二步:下载Open IMS Core 到服务器上

·                 你将需要subversion软件包:

sudo apt-get install subversion

·                  接下来创建一个目录:

sudo mkdir /opt/OpenIMSCore/

·                  给目录设置自己使用权 (username替换成你自己的名字):

sudo chown -R username /opt/OpenIMSCore/

·                  创建 CSCFs FHoSS目录:

cd /opt/OpenIMSCore

·                   Berliossubversion服务器下载最新版本:

svn checkout http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk ser_ims

svn checkout http://svn.berlios.de/svnroot/repos/openimscore/FHoSS/trunk FHoSS

tip: 如果服务器在防火墙后面不能工作,可以在~/.subversion/servers 检查并设置正确的代理主机和端口。

       解压:sudo tar zxvf FHoSS20081023.r0595.tgz.gz

            Sudo tar zxvf ser_ims20081021.r0594.tgz.gz

       解压后回自动在OpenIMSCore目录下生成FhoSSser_ims的文件

第三步:安装需要的软件包

你必须安装下列Ubuntu软件包: sun-java6-jdk, mysql-server 5.0, libmysqlclient15-dev, libxml2-dev, bind, ant, flexbison。安装这些包可以通过新得丽软件包管理器或者命令行:

sudo apt-get install sun-java6-jdk mysql-server5.0 libmysqlclient15-dev libxml2 libxml2-dev bind9 ant flex bison

译者:安装ims还需要有个前提:要有编译环境(如:gcc make)。如果想利用ipsec安全,还需要安装ipsec-tools,如果想利用TLS,还需要安装openssl-dev

第四步: DNS配置

·                                 拷贝open-imsDNS文件到bind目录:

sudo cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /etc/bind/

·                                 添加下列行到 /etc/bind/named.conf.local文件

zone “open-ims.test” IN {

    type master;

    file “/etc/bind/open-ims.dnszone”;

};

·                                 你必须重新bind才能使改变生效:

sudo /etc/init.d/bind9 restart

·                                 检查所有工作。用ping试试,看能不能获取回应。

ping pcscf.open-ims.test

第五步:装载数据库

MySQL配置 (用户名root/密码在安装MySQL时已设置)

cd /opt/OpenIMSCore

mysql -u root -p -h localhost < ser_ims/cfg/icscf.sql

mysql -u root -p -h localhost < FHoSS/scripts/hss_db.sql   

mysql -u root -p -h localhost < FHoSS/scripts/userdata.sql

 

第六步:编译

·                                 /opt/OpenIMSCore/ser_ims目录编译CSCFs(P-CSCFI-CSCFS-CSCF)

sudo make install-libs all

·                                 /opt/OpenIMSCore/FHoSS目录下编译FHoSS

ant compile deploy

Tip: 如果你服务器没有互联网或在防火墙后边,那么你需要下载 http://www.w3.org/2001/xml.xsd 文件,并拷贝它到/opt/OpenIMSCore/FHoSS/xsd/目录

然后在xsd/ZhDataType.xsd文件修改

将:schemaLocation=”http://www.w3.org/2001/xml.xsd”/>

修改成:schemaLocation=”file:///opt/OpenIMSCore/FHoSS/xsd/xml.xsd”/>

第七步:运行

·                                 拷贝配置文件到他它们的OpenIMSCore文件夹中

cp /opt/OpenIMSCore/ser_ims/cfg/*  /opt/OpenIMSCore/

·                                 在每一个新的终端运行CSCFs (CTRL+SHIFT+T):

./pcscf.sh

./icscf.sh

./scscf.sh

·                                 在它自己tab运行 FHoSS (如果在这里发生错误,请尝试设置 JAVA_HOME环境变更后再试一下):

cd FHoSS/deploy/

./startup

 

更改JAVA_HOME环境变量:

FHoSS/deploy/startup.sh中的JAVA_HOME改为绝对路径/usr/lib/jvm/java-6-sun/bin/java -cp $CLASSPATH de.fhg.fokus.hss.main.HSSContainer $1 $2 $3 $4 $5 $6 $7 $8 $9

第八步:登陆测试
http://localhost:8080
用户名、密码为:hss

第九步: UCT测试

·                                 下载一个IMS客户端并安装它。这里有一个支持UbuntuIMS客户端(UTC IMS Client)的软件包:

http://uctimsclient.berlios.de/

·                                 下载UCT IMS Client deb文件并安装:

sudo dpkg -i uctimsclient1.0.x.deb

IMS参数设置P-CSCFrealm. 默认的pcscf参数设置是sip:pcscf.open-ims.test 和默认的realm参数设置是open-ims.test.点击“Register as Alice”。打开另一个客户端,并点击“Register as Bob”。在public地址栏点击“call”尝试让两个客户端建立一个通话。(Try and place a call between the two clients by typing in the public URI in the address bar and click “Call”.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Ubuntu 8.10,也被称为Intrepid Ibex,是Ubuntu操作系统的一个版本。它于2008年10月30日发布,是Ubuntu 8.04的后续版本。以下是一些关于Ubuntu 8.10的特点和功能[^1]: 1. Linux内核:Ubuntu 8.10使用了Linux内核2.6.27,这个版本带来了许多新的硬件支持和改进。 2. GNOME桌面环境:Ubuntu 8.10默认使用GNOME 2.24作为其桌面环境。这个版本带来了许多新的功能和改进,包括更好的文件管理器、新的主题和图标等。 3. 新的网络管理工具:Ubuntu 8.10引入了一个新的网络管理工具,称为NetworkManager。它使得配置和管理网络连接变得更加简单和直观。 4. 改进的软件包管理:Ubuntu 8.10引入了一个新的软件包管理工具,称为Software Sources。它使得添加和删除软件源变得更加容易,并提供了更多的软件包选择。 5. 改进的音频和视频支持:Ubuntu 8.10带来了对许多新的音频和视频格式的支持,包括MP3、AAC、WMA等。 6. 新的应用程序:Ubuntu 8.10包含了许多新的应用程序,如Brasero光盘刻录工具、Transmission BitTorrent客户端等。 7. 改进的无线网络支持:Ubuntu 8.10带来了对许多新的无线网络设备的支持,包括Intel和Broadcom的无线网卡。 这些是Ubuntu 8.10的一些主要特点和功能。它是一个相对较旧的版本,已经不再得到官方支持。如果您正在考虑使用Ubuntu操作系统,我建议您考虑使用最新版本的Ubuntu,以获得更好的性能和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值