OpenBTS: Ubuntu 11.10 Install

From SpeedyWiki

Jump to: navigation, search

Contents

[edit] Instalasi Paket Pendukung dan Asterisk

Instalasi paket / library pendukung tambahan

sudo apt-get install autoconf libtool libosip2-dev libortp-dev \
libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang \
asterisk asterisk-mysql

[edit] Install OpenBTS

Download source code dari

http://www.openbts.org
http://sourceforge.net/projects/openbts/

Sebagai root Lakukan

cp openbts-P2.8.0Opelousas.tar.gz /usr/local/src/
cd /usr/local/src/
tar zxvf openbts-P2.8.0Opelousas.tar.gz
cd /usr/local/src/openbts-P2.8.0Opelousas

Lakukan sedikit debugging untuk sqlite3

vi /usr/local/src/openbts-P2.8.0Opelousas/sqlite3/Makefile.am

kira-kira di line 24 di Makefile.am ubah

AM_CXXFLAGS = -Wall -lpthread

menjadi

AM_CXXFLAGS = -Wall -lpthread -ldl


Save file, lanjutkan proses compile

cd /usr/local/src/openbts-P2.8.0Opelousas
autoreconf -i
./configure --with-usrp1
make clean
make all
make 
make install

Selanjutnya, inisialisasi konfigurasi database OpenBTS

sudo su
cd /usr/local/src/openbts-P2.8.0Opelousas
sudo mkdir /etc/OpenBTS
sudo sqlite3 -init ./apps/OpenBTS.example.sql /etc/OpenBTS/OpenBTS.db
.exit

[edit] Instalasi Smqueue

Download source code dari

http://www.openbts.org
http://sourceforge.net/projects/openbts/

Sebagai root Lakukan

cp smqueue-2.8.0Opelousas.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf smqueue-2.8.0Opelousas.tar.gz 
cd /usr/local/src/smqueue-2.8.0Opelousas

Edit

vi /usr/local/src/smqueue-2.8.0Opelousas/sqlite3/Makefile.am 

Tampahkan -ldl di line berikut

AM_CXXFLAGS = -Wall -O3 -g -lpthread

menjadi

AM_CXXFLAGS = -Wall -O3 -g -lpthread -ldl

Save, dan lanjutkan proses compile

cd /usr/local/src/smqueue-2.8.0Opelousas
autoreconf -i
./configure 
make clean
make all
make 
make install

Selanjutnya, inisialisasi konfigurasi database OpenBTS

cd /usr/local/src/smqueue-2.8.0Opelousas
sudo sqlite3 -init  smqueue/smqueue.example.sql /etc/OpenBTS/smqueue.db
.exit

[edit] Instalasi Subscriber Register

cp SR-P2.8.0.tar.gz /usr/local/src/
cd /usr/local/src/
tar zxvf SR-P2.8.0.tar.gz 
cd /usr/local/src/SR-P2.8.0
./configure
make clean
make all
make 
make install

Ada error

make: *** No rule to make target `../../CommonLibs/trunk-public-staging/Logger.cpp', needed by `srmanager.cgi'.  Stop.

CommonsLibs ada-nya di source code SVN entah kenapa tidak ada di source code dari source forge.

[edit] Referensi

[edit] Pranala Menarik

[edit] Persiapan

[edit] OpenBTS 2.6

[edit] OpenBTS 2.8

[edit] Ettus E110

[edit] Lain Lain

[edit] Catatan Legal dan Pendukung

[edit] Catatan Sejarah

Personal tools