| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/bash
- zoomVersion=6.4.10.2027
- rustDeskVersion=1.4.0
- function info {
- echo "---[ $1 ]--------------------"
- }
- function checkUser {
- test -e /home/$1 || (info "Create user '$1'" ; adduser $1)
- usermod -a -G sudo $1
- }
- checkUser sbi
- checkUser klabautermann
- info "Copy files"
- cp -r ./* /
- mkdir -p /etc/apt/sources.list.d
- srcFile=/etc/apt/sources.list.d/debian.list
- echo "deb http://ftp.de.debian.org/debian/ stable main contrib non-free non-free-firmware" > $srcFile
- echo "deb http://security.debian.org/ stable-security main contrib non-free non-free-firmware" >> $srcFile
- echo "deb http://ftp.de.debian.org/debian/ testing main contrib non-free non-free-firmware" >> $srcFile
- echo "deb http://security.debian.org/ testing-security main contrib non-free non-free-firmware" >> $srcFile
- info "Update system"
- apt update
- apt upgrade
- apt dist-upgrade
- info "Install system tools"
- apt install mc tmux htop vim-gtk3 git make docker libreoffice wget
- usermod -a -G docker sbi
- usermod -a -G docker klabautermann
- cd ~/Downloads
- info "Install zoom"
- wget https://zoom.us/client/${zoomVersion/zoom_amd64.deb
- apt install ./zoom_amd64.deb
- info "Install RustDesk"
- wget https://github.com/rustdesk/rustdesk/releases/download/${rustDeskVersion}/rustdesk-${rustDeskVersion}-x86_64.deb
- apt install ./rustdesk-${rustDeskVersion}-x86_64.deb
|