Difference between revisions of "OpenBTS: Build OpenBTS 4.0"
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 27: | Line 27: | ||
  git version 1.9.1  |   git version 1.9.1  | ||
| + | |||
| + | |||
| + | Alternatif lain, compile git dari source code menggunakan cara  | ||
| + | |||
| + | * [[Git: compile dari source code]]  | ||
| + | |||
download tool development terbaru  | download tool development terbaru  | ||
| Line 98: | Line 104: | ||
* https://github.com/RangeNetworks/dev/wiki  | * https://github.com/RangeNetworks/dev/wiki  | ||
* https://help.github.com/articles/generating-ssh-keys  | * https://help.github.com/articles/generating-ssh-keys  | ||
| + | |||
| + | |||
| + | ==Pranala Menarik==  | ||
| + | |||
| + | * [[Git: compile dari source code]]  | ||
Revision as of 16:14, 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
Alternatif lain, compile git dari source code menggunakan cara
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
Referensi