initSystem.sh 818 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/bash
  2. source ../common/versions.sh
  3. function info {
  4. echo "---[ $1 ]--------------------"
  5. }
  6. function checkUser {
  7. test -e /home/$1 || (info "Create user '$1'" ; adduser $1)
  8. usermod -a -G sudo $1
  9. }
  10. checkUser sbi
  11. checkUser klabautermann
  12. info "Copy files"
  13. cp -r ./* /
  14. info "Update system"
  15. apt update
  16. apt upgrade
  17. apt dist-upgrade
  18. info "Install system tools"
  19. apt install mc tmux htop vim-gtk3 git make docker libreoffice wget
  20. usermod -a -G docker sbi
  21. usermod -a -G docker klabautermann
  22. cd ~/Downloads
  23. info "Install zoom"
  24. wget https://zoom.us/client/${zoomVersion/zoom_amd64.deb
  25. apt install ./zoom_amd64.deb
  26. info "Install RustDesk"
  27. wget https://github.com/rustdesk/rustdesk/releases/download/${rustDeskVersion}/rustdesk-${rustDeskVersion}-x86_64.deb
  28. apt install ./rustdesk-${rustDeskVersion}-x86_64.deb