Difference between revisions of "OpenBTS: Build OpenBTS 4.0"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
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 16: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