Project

General

Profile

OpenBSC LCR Ubuntu1204 » History » Version 6

« Previous - Version 6/10 (diff) - Next » - Current version
laforge, 02/27/2016 08:47 PM


DISCLAIMER

This page is user-contributed information, and not official documentation by the Osmocom project. It might be outdated or inaccurate.
Please help by improving this document, or reporting any issues to the relevant mailing list.

This is a brief installation guide for openBSC and LCR on Ubuntu 12.04 32Bit.

sudo apt-get install linux-source build-essential autoconf automake libtool libgsm1-dev libdbi-dev \
     libdbd-sqlite3 git-core asterisk asterisk-dev ncurses-base libncurses5-dev libncursesw5-dev \
     sqlite3 pkg-config libortp-dev
cd /usr/src
sudo tar xfj linux-source-3.2.0.tar.bz2

cd /lib/modules/3.2.0-23-generic-pae/
sudo ln -s /usr/src/linux-source-3.2.0 source

cd
mkdir GSM
cd GSM

git clone git://git.misdn.org/mISDN.git/
git clone git://git.misdn.org/mISDNuser.git/
git clone git://git.misdn.org/lcr.git/
git clone git://git.osmocom.org/libosmo-abis.git
git clone git://git.osmocom.org/libosmocore.git
git clone git://git.osmocom.org/openbsc.git

cd mISDN
wget http://openbsc.osmocom.org/trac/raw-attachment/wiki/OpenBSC_LCR_Ubuntu12.04/mISDN.diff
patch -p1 < mISDN.diff
./configure
cp mISDN.cfg.default standalone/mISDN.cfg
make modules
sudo make modules_install

cd ../mISDNuser
./configure
make
sudo make install

cd ../libosmocore/
autoreconf -i -f 
./configure
make
sudo make install

cd ../libosmo-abis/
autoreconf -i -f
./configure
make
sudo make install

cd ../openbsc/openbsc/
autoreconf -i -f
./configure
make

cd ../../lcr
ln -s ../libosmocore/ .
ln -s ../openbsc/openbsc/ .
sh autogen.sh
./configure --prefix=/opt/lcr --with-asterisk --with-gsm-bs
make
sudo make install
sudo cp chan_lcr.so /usr/lib/asterisk/modules/

sudo ldconfig
sudo depmod -a
Add picture from clipboard (Maximum size: 48.8 MB)