# Ubuntu Setup whole notes sudo sudo lsb_release -a cat /etc/os-* apt update -y && \ apt-get update -y && \ apt upgrade -y && \ apt-get install -y build-essential wget curl file git libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev git-core vim zsh open-vm-tools openssh-server openssh-client sshpass iptables-persistent add-apt-repository ppa:git-core/ppa && \ apt-get install git git version # sometimes requires reboot to get the latest version ## below script should be into the sudo su, crontab -e # (Multiple lines of comments removed.) # touch /usr/local/bin/startup.sh # vim /usr/local/bin/startup.sh @reboot /usr/bin/vmhgfs-fuse --enabled @reboot vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other @reboot /usr/local/bin/startup.sh # @reboot /usr/local/bin/startup.sh chown -R a:a /usr/local/bin/startup.sh && \ chmod -R 777 /usr/local/bin/startup.sh && \ chmod -R 777 /usr/bin/vmhgfs-fuse && \ chmod -R 777 /mnt/hgfs /usr/bin/vmware-toolbox-cmd -v /usr/bin/vmhgfs-fuse --enabled sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other ln -s /mnt/hgfs ~/Desktop/SharedDirectories cd ~/Desktop/SharedDirectories ## Cron done ## Docker mkdir -p ~/scripts cd ~/scripts sudo curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh docker --version sudo groupadd docker sudo usermod -aG docker $(Whoami) sudo chmod 666 /var/run/docker.sock newgrp - docker docker run hello-world # GO snap install go # OMYZSH wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh && \ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && \ chsh -s `which zsh` zsh ## snap wonderwall sudo snap install wonderwall # Sticky notes sudo add-apt-repository ppa:umang/indicator-stickynotes sudo apt update sudo apt install indicator-stickynotes ## Images Downloads ``` ln -s "/mnt/hgfs/VmDownloads/08. Wallpapers/wonder-new" "/home/a/Desktop/" ln -s "/home/a/snap/wonderwall/34/.local/share/ktechpit/WonderWall/download/" "/home/a/Desktop/wonder-download" ``` ``` cd /home/a/snap/wonderwall/34/.local/share/ktechpit/WonderWall/download/ && mv * "/home/a/Desktop/wonder-download/" ``` ``` cd /home/a/Desktop/wonder-download && mv * "/home/a/Desktop/wonder-new/" ``` /home/a/snap/wonderwall/34/.local/share/ktechpit/WonderWall/download/ ``` mv /home/a/Desktop/wonder-download/* "/home/a/Desktop/wonder-new/" ```