Skip to content

Instantly share code, notes, and snippets.

@bsoist
Created October 21, 2017 15:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bsoist/8d20455734009f6d5e7ef8ca99299293 to your computer and use it in GitHub Desktop.
Save bsoist/8d20455734009f6d5e7ef8ca99299293 to your computer and use it in GitHub Desktop.
A script I use for final set up of a Google Compute Instance
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install gcsfuse
sudo apt-get install git
sudo apt-get install python-pip
sudo apt-get install xserver-xorg xserver-xorg-core xfonts-base xinit --no-install-recommends
sudo apt-get install libgl1-mesa-dri x11-xserver-utils gnome-session gnome-shell gnome-terminal gnome-control-center nautilus gnome-icon-theme gnome-panel --no-install-recommends
sudo apt-get install gdm3 --no-install-recommends
sudo apt-get install metacity
sudo apt-get install firefox-esr
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
sudo apt-get install vnc4server
#create ~/.vnc/xstartup
cat > filename <<- "EOF"
#!/bin/sh
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
metacity &
nautilus &
gnome-session &
gnome-terminal &
gnome-panel &
EOF
vncpasswd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment