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