> For the complete documentation index, see [llms.txt](https://petayyyy.gitbook.io/copter-for-space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://petayyyy.gitbook.io/copter-for-space/soft/ustanovka-zavisimostei-na-drone.md).

# Установка зависимостей на дроне

Обновим зависимости и установим pothos

```
sudo apt-get update
sudo apt-get install python3-pothos
```

Поставим SoapySdr и Numpy для python3

```
sudo apt-get install python3-soapysdr python3-numpy
```

Устновим Airspy со всеми зависимостями

```
sudo apt-get install airspy soapysdr-module-airspy
sudo apt install soapysdr-tools
```

Проверим все ли установилось

```
PothosUtil --system-info
SoapySDRUtil --info
```

Поставим SoapySdr на систему для дальнейшей записи данных

```
cd catkin_ws/src/
git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
git pull origin master
mkdir build
cd build
cmake ..
make -j4
sudo make install
```

#### Проверка все ли зависимости встали SoapySdr

```
sudo ldconfig
SoapySDRUtil --info
```

Подготовка к установке SoapyAirspy

```
cd ../..
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DLIB_INSTALL_DIR:PATH=lib64 -DLIB_SUFFIX=64 -DSOAPY_SDR_ROOT=/usr ..
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update
sudo apt-get install airspy libairspy-dev
```

Установка SoapyAirspy

```
git clone https://github.com/pothosware/SoapyAirspy.git
cd SoapyAirspy
mkdir build
cd build
cmake ..
make
sudo make install
```

#### Проверка все ли зависимости встали SoapyAirspy

```
SoapySDRUtil --probe="driver=airspy"
```

#### Установка недостающих библиотек необходимых для записи сигнала

```
pip3 install thread6
sudo apt-get install python3-soapysdr python3-numpy
sudo apt-get install python3-scipy
sudo apt-get install python3-matplotlib
```

#### Установка недостающих библиотек необходимых для генерации расписания пролетов спутников.

```
sudo apt install -y python3-pyorbital --fix-missing
sudo apt install -y python3-prettytable --fix-missing
```

{% hint style="info" %}
Если у вас вылетает такой вопрос :![](https://234444227-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4Mhvd1JBgD5aZJBB6raY%2Fuploads%2FWcDVbkNYurHFq9KPohof%2Fimage.png?alt=media\&token=8b945c9c-8f4c-4190-9a2d-d83767ea199d), нажмите `Enter` или `Y`.
{% endhint %}
