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)
Contents
Installing SatNOGS on Ubuntu 20.04 - PC
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 \
libusb-1.0-0
Install from source
cd ~ git clone https://gitlab.com/librespacefoundation/satnogs/gr-satnogs.git cd gr-satnogs mkdir build cd build cmake .. make 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