Ubuntu - Client Installation

From SatNOGS Wiki
Revision as of 13:14, 29 May 2022 by Brettjburford (talk | contribs) (Added first steps for installation of SatNOGS Client on Ubuntu 20.04)

Installing SatNOGS on Ubuntu 20.04 - PC

Information is currently being added to this page. This warning will be removed when completed.

This guide is incomplete.

Install GR-SatNOGS

Installation information for gr-satnogs on Ubuntu 20.04

Do not add any repo for GNU Radio. It is not the required version and will cause errors.

sudo apt-get update
sudo apt-get upgrade -y

sudo apt-get --purge remove snapd -y

Install required software packages

sudo apt install -y \
      libboost-dev \
      libitpp-dev \
      libboost-date-time-dev \
      libboost-filesystem-dev \
      libboost-program-options-dev \
      libboost-system-dev \
      libboost-thread-dev \
      libboost-regex-dev \
      libboost-test-dev \
      swig \
      cmake \
      build-essential \
      pkg-config \
      gnuradio-dev \
      libconfig++-dev \
      libgmp-dev \
      liborc-0.4-0 \
      liborc-0.4-dev \
      liborc-0.4-dev-bin \
      nlohmann-json3-dev \
      libpng++-dev \
      libvorbis-dev \
      git \

Install from source

cd ~
git clone https://gitlab.com/librespacefoundation/satnogs/gr-satnogs.git
cd gr-satnogs
mkdir build
cd build
cmake ..
sudo make install
cd ~

If this is the first time you are building the gr-satnogs module, run:

sudo ldconfig

Install Soapy-SDR

Install GR-Soapy

Install SatNOGS Flowgraphs

Setup User Environment & SatNOGS Client

Configure SatNOGS Client (yes, it's different)

Configure System Services

Device Blacklisting

sudo apt-get update
sudo apt-get upgrade -y