OpenBTS 系统升级

该文描述如何对 OpenBTS 进行升级。如若还未安装 OpenBTS ,敬请参阅:OpenBTS 构建安装运行

沿循  OpenBTS 构建安装运行 也能达到本文的目标。尽管如此,有些弯路还是没有必要的,本文简述升级的快捷路径。

获取最新的代码

简单地进入 OpenBTS 所在的目录(通常处于 /usr/local/src/openbts)然后运行:

cd /usr/local/src/openbts
svn fetch #or git svn fetch depending on your setup

知悉最新的修改

想要知道要那些更改,简单地运行:

cd /usr/local/src/openbts
svn log | head #or git svn log | head

构建 OpenBTS

#(from svn root)
cd openbts/trunk
make
cd Transceiver52M
make

构建 Sipauthserve

#(from svn root)
cd subscriberRegistry/trunk
make

构建 smqueue

#(from svn root)
cd smqueue/trunk
make

重新初始化数据库

通常而言,没有此必要,原因是数据库鲜有更新。然而,如果有过更新,OpenBTS 便有文件缺失的怨言,对此,手动添加其缺失也许更好。










注:Updating OpenBTS(原文出处,翻译整理仅供参考!)