Difference between revisions of "OpenBTS: Build OpenBTS 4.0"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 30: | Line 30: | ||
download tool development terbaru | download tool development terbaru | ||
+ | cd /usr/local/src | ||
git clone https://github.com/RangeNetworks/dev.git | git clone https://github.com/RangeNetworks/dev.git | ||
+ | ==Download Source Code== | ||
− | + | cd /usr/local/src | |
+ | cd dev | ||
+ | ./clone.sh | ||
− | + | ==Build== | |
− | + | Kita perlu memilih branch yang akan di compile menggunakan switchto.sh. | |
− | + | $ ./switchto.sh master | |
− | $ ./ | ||
− | + | atau | |
+ | |||
+ | $ ./switchto.sh 4.0 | ||
− | + | atau | |
− | |||
− | |||
− | |||
− | |||
$ ./switchto.sh v4.0.0 | $ ./switchto.sh v4.0.0 | ||
− | + | atau | |
− | + | $ ./switchto.sh 5.0 | |
+ | |||
+ | Lakukan | ||
$ ./build.sh | $ ./build.sh | ||
Line 90: | Line 93: | ||
placeholder | placeholder | ||
− | |||
− | |||
− | |||
− | |||
− | |||
==Referensi== | ==Referensi== |
Revision as of 13:27, 19 July 2014
Sumber: https://github.com/RangeNetworks/dev/wiki
Persiapan Environment
- Siapkan Ubuntu Desktop / Server 32 bit 12.04.
- username openbts
- password openbts
Update Git
Pastikan menggunakan git versi terakhir
sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git
Download Tool
Check versi git, misalnya
git --version
hasilnya pastikan >1.8.2
git version 1.9.1
download tool development terbaru
cd /usr/local/src git clone https://github.com/RangeNetworks/dev.git
Download Source Code
cd /usr/local/src cd dev ./clone.sh
Build
Kita perlu memilih branch yang akan di compile menggunakan switchto.sh.
$ ./switchto.sh master
atau
$ ./switchto.sh 4.0
atau
$ ./switchto.sh v4.0.0
atau
$ ./switchto.sh 5.0
Lakukan
$ ./build.sh
Compiled packages are now in a new directory named BUILD-sometimestamp. Installing
Use dpkg to install the fresh packages (this will complain about dependencies):
$ sudo dpkg -i BUILD-timestamp/*.deb
To have Aptitude resolve the dependencies, execute the following:
$ sudo apt-get -f install
When prompted about overwriting existing configuration files, use your own judgement. It is recommended to overwrite all files to make sure things work out of the box. However, overwriting /etc/network/interfaces will set your system to a static IP instead of whatever you had configured previously. Running
Each component has an Upstart service definition for Ubuntu. To start all the required services, execute the following:
$ sudo start sipauthserve $ sudo start smqueue $ sudo start openbts $ sudo start asterisk
Conversely, to stop them:
$ sudo stop sipauthserve $ sudo stop smqueue $ sudo stop openbts $ sudo stop asterisk
Exploring
placeholder