---
# System prepended metadata

title: GNSS SDR installing on Raspberry Pi 4

---

# GNSS SDR installing on Raspberry Pi 4
## Install GNSS SDR
### Install dependencies using software packages
```
sudo apt-get install build-essential cmake git pkg-config libboost-dev libboost-date-time-dev \
       libboost-system-dev libboost-filesystem-dev libboost-thread-dev libboost-chrono-dev \
       libboost-serialization-dev liblog4cpp5-dev libuhd-dev gnuradio-dev gr-osmosdr \
       libblas-dev liblapack-dev libarmadillo-dev libgflags-dev libgoogle-glog-dev \
       libgnutls-openssl-dev libpcap-dev libmatio-dev libpugixml-dev libgtest-dev \
       libprotobuf-dev protobuf-compiler python3-mako
```

### Clone GNSS-SDR's Git repository
```
cd gnss-sdr/build
cmake ..
make
cmake -DCMAKE_BUILD_TYPE=Debug ..
make
sudo make install
```
## Install OsmoSDR
```
cmake -DENABLE_OSMOSDR=ON ..
make
sudo make install

```
## Install GNSS SDR monitor
```
sudo apt install build-essential cmake git libboost-dev libboost-system-dev \
       libprotobuf-dev protobuf-compiler qtbase5-dev qtdeclarative5-dev qtpositioning5-dev \
       libqt5charts5-dev qml-module-qtquick2 qml-module-qtquick-controls2 qml-module-qtquick-window2 \
       qml-module-qtlocation qml-module-qtpositioning qml-module-qtquick-layouts
```
### Clone GNSS SDR monitor Git repository
`git clone https://github.com/acebrianjuan/gnss-sdr-monitor`
### Build and install GNSS SDR monitor
```
cd gnss-sdr-monitor/build
cmake ..
make
sudo make install
```
### Run GNSS SDR monitor
```
cd gnss-sdr-monitor/build/src
./gnss-sdr-monitor
````