Difference between revisions of "OpenBTS: Ubuntu Install"

From OnnoWiki
Jump to navigation Jump to search
Line 3: Line 3:
 
Instalasi paket / library pendukung tambahan
 
Instalasi paket / library pendukung tambahan
  
  apt-get install libortp8 libortp-dev
+
  apt-get install libortp8 libortp-dev libosip2-4 libosip2-dev
  
Untuk bisa mengcompile SMS queue tampaknya osip dari Ubuntu tidak bisa di gunakan kita harus compile dari scratch
+
==Compile osip==
 +
 
 +
Tampaknya sebaiknya kita mengandalkan libosip dari Ubuntu supaya smqueue tidak rewel.
 +
 
 +
Kadang kala untuk bisa mengcompile SMS queue tampaknya osip dari Ubuntu tidak bisa di gunakan kita harus compile dari scratch
  
 
  apt-get remove --purge libosip2-4 libosip2-dev
 
  apt-get remove --purge libosip2-4 libosip2-dev
Line 22: Line 26:
 
  make
 
  make
 
  make install
 
  make install
 +
 +
==Install OpenBTS==
  
 
Download [[source code]] dari
 
Download [[source code]] dari

Revision as of 08:01, 6 February 2011

Instalasi paket / library pendukung tambahan

apt-get install libortp8 libortp-dev libosip2-4 libosip2-dev

Compile osip

Tampaknya sebaiknya kita mengandalkan libosip dari Ubuntu supaya smqueue tidak rewel.

Kadang kala untuk bisa mengcompile SMS queue tampaknya osip dari Ubuntu tidak bisa di gunakan kita harus compile dari scratch

apt-get remove --purge libosip2-4 libosip2-dev

Install osip

Download osip dari http://ftp.gnu.org/gnu/osip/
tepatnya http://ftp.gnu.org/gnu/osip/libosip2-3.5.0.tar.gz
cp libosip2-3.5.0.tar.gz /usr/local/src
cd /usr/local/src
tar zxvf libosip2-3.5.0.tar.gz
mkdir linux-build
cd /usr/local/src/linux-build/
../libosip2-3.5.0/configure 
make
make install

Install OpenBTS

Download source code dari

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

Lakukan

cp openbts-2.6.0Mamou.tar.gz /usr/local/src/
cd /usr/local/src/
tar zxvf openbts-2.6.0Mamou.tar.gz
cd /usr/local/src/openbts-2.6.0Mamou/
./configure 
make 
make all
make install

Compile smqueue

Install g++ 4.3 karena versi 4.4 tidak bisa digunakan untuk compile smqueue

apt-get install g++-4.3

Edit Makefile.standalone

vi /usr/local/src/openbts-2.6.0Mamou/smqueue/Makefile.standalone 
g++ -o smqueue $(CPPFLAGS) $(INCLUDES) smqueue.cpp smnet.cpp smcommands.cpp ../HLR/HLR.cpp $(LIBS)

menjadi

g++-4.3 -o smqueue $(CPPFLAGS) $(INCLUDES) smqueue.cpp smnet.cpp smcommands.cpp ../HLR/HLR.cpp $(LIBS)

Compile smqueue

cd /usr/local/src/openbts-2.6.0Mamou/smqueue/
make -f Makefile.standalone

Jika kita menggunakan g++ 4.4 maka akan terjadi error sebagai berikut

smnet.cpp:423: error: invalid conversion from ‘const char*’ to ‘char*’
make: *** [smqueue] Error 1

Instalasi OpenBTS Selesai :)

Pranala Menarik