12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- #!/usr/bin/bash
- ID=$(id -u)
- if [ "x$ID" != 'x0' ]; then
- echo "please start with sudo"
- exit
- fi
- echo "-- apt update"
- apt update
- #apt upgrade -y
- echo ""
- echo "-- system tools"
- pkg="vim lm-sensors htop nmap tcpdump rsync git psmisc screen git gitk memtest86"
- apt install -y $pkg
- echo ""
- echo "-- touchscreen tools"
- #xautomation -> xte mouse #xrand -> x11-xserver-utils
- pkg="xdotool x11-xserver-utils xinput xautomation"
- apt install -y $pkg
- echo ""
- echo "-- media pkg's"
- pkg="python3-opencv ffmpeg "
- # v4l-utils"
- # guvcview
- apt install -y $pkg
- echo ""
- echo "-- python pkg's"
- pkg="python3-tk python3-pygame memcached python3-memcache python3-pip python3-pyglet idle python3-psutil python3-dateutil"
- apt install -y $pkg
- echo ""
- echo "-- python 3d pkg's"
- pkg="python3-opengl python3-pyglet python3-pil "
- apt install -y $pkg
- #exit
- OPTION=""
- I=$(lsb_release -r | cut -f 2);
- echo ""
- echo "Debian release: $I"
- echo ""
- #if [ "x$I" = "x12" ]; then
- # OPTION="--break-system-packages"
- # echo "OK $OPTION"
- #fi
- OPTION="--break-system-packages"
- echo ""
- echo "-- update pip"
- su -- user <<EOF
- id
- pip install pip --upgrade $OPTION
- EOF
- echo ""
- echo "-- python-pip pkg's"
- su -- user <<EOF
- pip install pyopengltk $OPTION
- pip install moderngl $OPTION
- pip install moderngl-window $OPTION
- echo ""
- pip install glfw $OPTION
- pip install glwindow $OPTION
- pip install glnext $OPTION
- #pip install glnext_compiler $OPTION
- pip install glcontext $OPTION
- pip install pyopengltk $OPTION
- pip install imutils $OPTION
- pip install raylib $OPTION
- EOF
- echo ""
- echo "-- sync netns"
- rsync -apv /opt/LibreLight/ASP/netns/ /opt/netns/
- chmod -R 755 /opt/netns/
- chown -R root:root /opt/netns/
- chown -R user:user /opt/LibreLight
|