Files
tello-commander/install.sh
2023-05-19 02:28:14 +03:00

40 lines
975 B
Bash
Executable File

#!/bin/bash
ARCH=$(uname -m)
if [ "$ARCH" = "x86_64" ]; then
ARCH="amd64"
elif [ "$ARCH" = "armv6l" ]; then
ARCH="arm"
fi
echo "found architecture $ARCH"; sleep 3
rm yq_linux_*
wget https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_$ARCH && \
mv yq_linux_$ARCH yq && \
chmod +x yq && \
mv yq /home/uad/.local/bin
echo "installing virtualenv"; sleep 3
virtualenv --python=/usr/bin/python3.7 venv
#pip install -r requirements.txt
pip install numpy==1.21.4
pip install opencv-python==4.5.5.64
sudo apt-get install libopenjp2-7-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgtkmm-3.0-1v5 libatlas-base-dev -y
cd packages/
wget https://github.com/jkfran/killport/releases/download/v0.9.0/killport-armv7-linux-gnueabihf.tar.gz
tar xzvf killport-armv7-linux-gnueabihf.tar.gz
sudo ln -s /home/uad/tello-commander/packages/killport /usr/local/bin/killport
cd ..
sudo apt-get install wireguard -y
curl https://sh.rustup.rs -sSf | sh