57 lines
1.3 KiB
Bash
57 lines
1.3 KiB
Bash
#!/bin/bash
|
|
|
|
logger -t devvm "Desktop Install started: $?"
|
|
|
|
sudo apt-get -y update
|
|
|
|
sudo apt-get -q=2 -y install xrdp
|
|
|
|
logger -t devvm "XRDP installed: $?"
|
|
|
|
logger -t devvm "Installing Mate Desktop ..."
|
|
|
|
sudo dpkg --configure -a
|
|
|
|
sudo apt-add-repository -y ppa:ubuntu-mate-dev/ppa
|
|
|
|
sudo apt-add-repository -y ppa:ubuntu-mate-dev/trusty-mate
|
|
|
|
sudo apt-get -y update
|
|
|
|
sudo apt-get -y upgrade
|
|
|
|
sudo apt-get install -q=2 --no-install-recommends -m ubuntu-mate-core
|
|
|
|
sudo apt-get install -q=2 --no-install-recommends -m ubuntu-mate-desktop
|
|
|
|
logger -t devvm "Mate Desktop installed. $?"
|
|
|
|
echo mate-session >~/.xsession
|
|
|
|
sudo service xrdp restart
|
|
|
|
# FIxes the issue with Ubuntu desktop being blank.
|
|
|
|
sudo sed -i -e 's/console/anybody/g' /etc/X11/Xwrapper.config
|
|
|
|
|
|
logger -t devvm "Mate Desktop configured. $?"
|
|
|
|
logger -t devvm "Installing VSCode: $?"
|
|
|
|
|
|
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
|
|
|
|
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
|
|
|
|
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
|
|
|
|
sudo apt-get update
|
|
|
|
sudo apt-get install -y code
|
|
|
|
logger -t devvm "VSCode Installed: $?"
|
|
|
|
logger -t devvm "Success"
|
|
exit 0
|