Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
The following instructions are DEPRECATED! Use https://osmocom.org/projects/gr-gsm/wiki/Installation instead.
Compilation and installation with use of Pybombs
The gr-gsm is based on GNU Radio signal processing framework and takes advantage of its great features like stream tagging and message passing. Presence of GNU Radio is therefore a basic requirement for compilation and installation of gr-gsm.
The easiest way to install gr-gsm it to use pybombs installer (GNU Radio install management system). Installation with this tool was tested on Ubuntu 14.04 and 15.10. For installation of pybombs you will need git. On Debian based distributions you can get it with:
sudo apt-get install git python-pip
Then install pybombs with following command:
sudo pip install PyBOMBS
Then configure installation prefix:
pybombs auto-config pybombs recipes add-defaults sudo pybombs prefix init /usr/local -a default_prx -R gnuradio-default sudo pybombs config default_prefix default_prx
Then build and install gr-gsm with following command:
sudo pybombs install gr-gsm
Pybombs will take care of downloading all of required libraries and for installation of GNU Radio and building gr-gsm.
It is required to have approximately 3.5GB of free space in /usr/local/src directory as everything will be built in there. If there is no enough space you can configure pybombs to use other directory as installation prefix.
At this moment many operating systems might not know where to look for new libgrgsm library. In order to update cache of links to new libraries run: