40 lines
975 B
Bash
Executable File
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
|
|
|