OpenBTS: Build OpenBTS 4.0: Difference between revisions
Onnowpurbo (talk | contribs) No edit summary |
Onnowpurbo (talk | contribs) No edit summary |
||
| Line 5: | Line 5: | ||
* Siapkan Ubuntu Desktop / Server 32 bit 12.04. | * Siapkan Ubuntu Desktop / Server 32 bit 12.04. | ||
** username openbts | ** username openbts | ||
** password openbts | ** password openbts | ||
| Line 68: | Line 67: | ||
$ ./build.sh | $ ./build.sh | ||
Packages yang berhasil di compile ada di directory BUILD-sometimestamp. | |||
==Install== | |||
Gunakan dpkg untuk menginstalasi package (ini akan complain depedencies): | |||
$ sudo dpkg -i BUILD-timestamp/*.deb | $ sudo dpkg -i BUILD-timestamp/*.deb | ||
Gunakan aptitude untuk mengatasi masalah dependencies | |||
$ sudo apt-get -f install | $ sudo apt-get -f install | ||
Jika di tanya tentang overwrite file konfigurasi, anda harus menentukan. Sangat disarankan untuk overwrite semua file konfigurasi agar jalan dengan baik. | |||
Overwrite /etc/network/interfaces akan menset menjadi sebuah statik IP yang berbeda dari yang sebelumnya. | |||
==Running== | |||
Untuk menjalankan semua layanan yang dibutuhkan jalankan perintah berikut: | |||
sudo start sipauthserve | |||
sudo start smqueue | |||
sudo start openbts | |||
sudo start asterisk | |||
Untuk men-stop jalankan perintah: | |||
sudo stop sipauthserve | |||
sudo stop smqueue | |||
sudo stop openbts | |||
sudo stop asterisk | |||
==Referensi== | ==Referensi== | ||
Revision as of 09:19, 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
Packages yang berhasil di compile ada di directory BUILD-sometimestamp.
Install
Gunakan dpkg untuk menginstalasi package (ini akan complain depedencies):
$ sudo dpkg -i BUILD-timestamp/*.deb
Gunakan aptitude untuk mengatasi masalah dependencies
$ sudo apt-get -f install
Jika di tanya tentang overwrite file konfigurasi, anda harus menentukan. Sangat disarankan untuk overwrite semua file konfigurasi agar jalan dengan baik.
Overwrite /etc/network/interfaces akan menset menjadi sebuah statik IP yang berbeda dari yang sebelumnya.
Running
Untuk menjalankan semua layanan yang dibutuhkan jalankan perintah berikut:
sudo start sipauthserve sudo start smqueue sudo start openbts sudo start asterisk
Untuk men-stop jalankan perintah:
sudo stop sipauthserve sudo stop smqueue sudo stop openbts sudo stop asterisk
Referensi