Taylor Bockman
9 years ago
committed by
GitHub
1 changed files with 43 additions and 28 deletions
@ -1,47 +1,62 @@
|
||||
# Simple script to get an ubuntu system up and running |
||||
# Tested on Ubuntu 16.04 LTS |
||||
|
||||
echo "======== UBUNTU AUTO-INSTALL SCRIPT ========" |
||||
# Pre-setup |
||||
echo "Running pre-setup..." |
||||
sudo add-apt-repository ppa:neovim-ppa/unstable |
||||
sudo apt-get update |
||||
sudo apt-get upgrade |
||||
sudo apt-get -y update |
||||
sudo apt-get -y upgrade |
||||
|
||||
# Window Manager |
||||
sudo apt-get install xmonad |
||||
sudo apt-get install libghc-xmonad-contrib-dev |
||||
echo "Installing window manager..." |
||||
sudo apt-get -y install xmonad |
||||
sudo apt-get -y install libghc-xmonad-contrib-dev |
||||
|
||||
# Dmenu |
||||
sudo apt-get install suckless-tools |
||||
echo "Installing Dmenu..." |
||||
sudo apt-get -y install suckless-tools |
||||
|
||||
# Languages |
||||
sudo apt-get install python-dev |
||||
sudo apt-get install python-pip |
||||
sudo apt-get install python3-dev |
||||
sudo apt-get install python3-pip |
||||
echo "Installing languages..." |
||||
sudo apt-get -y install python-dev |
||||
sudo apt-get -y install python-pip |
||||
sudo apt-get -y install python3-dev |
||||
sudo apt-get -y install python3-pip |
||||
|
||||
# Editors |
||||
sudo apt-get install vim |
||||
sudo apt-get install neovim |
||||
echo "Installing editors..." |
||||
sudo apt-get -y install vim |
||||
sudo apt-get -y install neovim |
||||
|
||||
# Remove Unity (This has to be done here so we can reinstall what unity removes) |
||||
sudo apt-get purge unity |
||||
echo "Removing Unity..." |
||||
sudo apt-get -y purge unity |
||||
|
||||
# Tools |
||||
sudo apt-get install transmission |
||||
sudo apt-get install htop |
||||
sudo apt-get install chromium-browser |
||||
echo "Installing tools..." |
||||
sudo apt-get -y install transmission |
||||
sudo apt-get -y install htop |
||||
sudo apt-get -y install chromium-browser |
||||
|
||||
# Cleanup |
||||
sudo apt-get purge firefox |
||||
sudo apt-get purge rhythmbox |
||||
sudo apt-get purge cheese |
||||
sudo apt-get purge shotwell |
||||
sudo apt-get purge shotwell-common |
||||
sudo apt-get purge thunderbird |
||||
sudo apt-get purge aisleriot |
||||
sudo apt-get purge webbrowser-app |
||||
sudo apt-get purge gnome-sudoku |
||||
sudo apt-get purge mahjongg |
||||
sudo apt-get purge gnomine |
||||
sudo apt-get purge ace-of-penguins |
||||
sudo apt-get purge onboard |
||||
echo "Cleaning up unneccessary programs..." |
||||
sudo apt-get -y purge firefox |
||||
sudo apt-get -y purge rhythmbox |
||||
sudo apt-get -y purge cheese |
||||
sudo apt-get -y purge shotwell |
||||
sudo apt-get -y purge shotwell-common |
||||
sudo apt-get -y purge thunderbird |
||||
sudo apt-get -y purge aisleriot |
||||
sudo apt-get -y purge webbrowser-app |
||||
sudo apt-get -y purge gnome-sudoku |
||||
sudo apt-get -y purge mahjongg |
||||
sudo apt-get -y purge gnomine |
||||
sudo apt-get -y purge ace-of-penguins |
||||
sudo apt-get -y purge onboard |
||||
sudo apt -y autoremove |
||||
|
||||
echo "!!! DONE INSTALLING !!!" |
||||
echo "======== REBOOTING IN 30 SECONDS ========" |
||||
sleep 30 |
||||
sudo reboot |
||||
|
Loading…
Reference in new issue