Created
October 21, 2017 15:55
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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