Переглянути джерело

add install.sh with debian dependecies and pip install

micha 2 роки тому
батько
коміт
3cf36732e8
1 змінених файлів з 57 додано та 0 видалено
  1. 57 0
      install.sh

+ 57 - 0
install.sh

@@ -0,0 +1,57 @@
+#!/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" 
+apt install $pkg 
+
+echo ""
+echo "-- touchscreen tools"
+#xautomation -> xte mouse  #xrand -> x11-xserver-utils
+pkg="xdotool x11-xserver-utils xinput xautomation" 
+apt install $pkg 
+
+echo ""
+echo "-- python pkg's"
+pkg="python3-tk python3-pygame memcached python3-memcache python3-pip python3-pyglet "
+apt install $pkg 
+
+echo ""
+echo "-- python 3d pkg's"
+pkg="python3-opengl python3-pyglet python3-pil "
+apt install $pkg 
+#exit
+
+echo ""
+echo "-- python-pip pkg's"
+su -- user <<EOF
+pip install pyopengltk
+pip install moderngl
+pip install moderngl-window
+echo ""
+pip install glfw
+pip install glwindow
+pip install glnext
+#pip install glnext_compiler
+pip install glcontext
+pip3 install pyopengltk
+EOF
+
+echo ""
+echo "-- sync netns"
+rsync -apv /opt/LibreLight/ASP/netns/ /opt/netns/
+chmod -R 755 /opt/netns/ 
+chown -R root:root /opt/netns/
+
+
+
+