Difference between revisions of "Ubuntu - Client Installation"
From SatNOGS Wiki
m (Tag: Visual edit) |
(Added first steps for installation of SatNOGS Client on Ubuntu 20.04) (Tag: Visual edit) |
||
| Line 1: | Line 1: | ||
| − | + | <br /> | |
| + | =Installing SatNOGS on Ubuntu 20.04 - PC= | ||
| + | {{Warning|'''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.<pre> | ||
| + | sudo apt-get update | ||
| + | sudo apt-get upgrade -y | ||
| + | </pre><pre> | ||
| + | sudo apt-get --purge remove snapd -y | ||
| + | </pre><br /> | ||
| + | |||
| + | === Install required software packages === | ||
| + | <pre> | ||
| + | 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 | ||
| + | </pre> | ||
| + | |||
| + | === Install from source === | ||
| + | <pre> | ||
| + | cd ~ | ||
| + | git clone https://gitlab.com/librespacefoundation/satnogs/gr-satnogs.git | ||
| + | cd gr-satnogs | ||
| + | mkdir build | ||
| + | cd build | ||
| + | cmake .. | ||
| + | make | ||
| + | sudo make install | ||
| + | cd ~ | ||
| + | </pre>If this is the first time you are building the gr-satnogs module, run:<pre> | ||
| + | sudo ldconfig | ||
| + | </pre> | ||
| + | |||
| + | == 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 == | ||
| + | |||
| + | |||
| + | |||
| + | <br /><pre> | ||
| + | sudo apt-get update | ||
| + | sudo apt-get upgrade -y | ||
| + | </pre> | ||
[[Category:Software]] | [[Category:Software]] | ||
Revision as of 13:14, 29 May 2022
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