Difference between revisions of "OpenBTS: Ubuntu 11.10 Install"

From OnnoWiki
Jump to navigation Jump to search
Line 17: Line 17:
 
  http://sourceforge.net/projects/openbts/
 
  http://sourceforge.net/projects/openbts/
  
===Sebagai User Biasa===
 
  
Sebagai user biasa lakukan
 
 
cp openbts-P2.8.0Opelousas.tar.gz ~
 
cd ~
 
tar zxvf openbts-P2.8.0Opelousas.tar.gz
 
 
Lakukan sedikit debugging untuk sqlite3
 
 
cd ~/openbts-P2.8.0Opelousas/sqlite3
 
vi Makefile.am
 
 
ubah
 
 
AM_CXXFLAGS = -Wall -lpthread
 
 
menjadi
 
 
AM_CXXFLAGS = -Wall -lpthread -ldl
 
 
cd ~/openbts-P2.8.0Opelousas
 
autoreconf -i
 
./configure --with-usrp1
 
make clean
 
make all
 
make
 
make install
 
  
 
===Sebagai Root===
 
===Sebagai Root===

Revision as of 13:44, 10 February 2012

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


Install OpenBTS

Download source code dari

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


Sebagai Root

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

Instalasi

make clean
make all
make 
make install

Cara Lain Menggunakan SVN

*NOT RECOMMENDED* Tampaknya cara ini tidak mudah :(...

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

Silahkan Download

cd ~
svn co http://wush.net/svn/range/software/public openbts

Untuk USRP1

cd /usr/local/src/openbts/openbts/trunk
./autogen.sh
./configure --with-usrp1
make clean
make all

Referensi

Pranala Menarik

Persiapan Hardware

OpenBTS 2.6

OpenBTS 2.8

Ettus E110

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah