#!/bin/bash
#
# Xubuntu 18.04
#
# update and install
#
sudo apt-get update
sudo apt-get -y upgrade
#
# utilities
#
sudo apt-get -y install vim-gtk konsole qpdf expect xournal mousepad geany geany-plugins evince gparted hardinfo powertop htop xscreensaver synaptic gnome-disk-utility ntp
#
# net
#
sudo apt-get -y install firefox chromium-browser vinagre openssh-client
#
# remmina
#
sudo apt-add-repository -y ppa:remmina-ppa-team/remmina-next
sudo apt update
sudo apt -y install remmina remmina-plugin-rdp remmina-plugin-secret
#
# graphics, CAD
#
sudo apt-get -y install geeqie gimp mypaint inkscape blender meshlab povray-includes
#
# freecad
#
sudo add-apt-repository -y ppa:freecad-maintainers/freecad-stable
sudo apt-get update
sudo apt-get -y install freecad
#
# office
#
sudo apt-get -y install libreoffice ttf-mscorefonts-installer
#
# project management
#
sudo apt-get -y install rsync git gitg gitk git-gui
#
# media
#
sudo apt-get -y install ffmpeg vlc mplayer smplayer guvcview audacity
#
# kdenlive
#
sudo add-apt-repository -y ppa:kdenlive/kdenlive-stable
sudo apt-get update
sudo apt-get -y install kdenlive kde-runtime
#
# simplescreenrecorder
#
sudo add-apt-repository -y ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get -y install simplescreenrecorder
#
# node
#
sudo apt-get -y install nodejs npm
#
# build
#
sudo apt-get -y install git build-essential libpng-dev python3-dev libboost-all-dev libgl1-mesa-dev lemon flex qt5-default ninja-build cmake freeglut3 freeglut3-dev libglew-dev libgif-dev
#
# EDA
#
sudo add-apt-repository -y ppa:js-reynaud/kicad-5
sudo apt-get update
sudo apt-get -y install kicad
#
# embedded programming
#
sudo apt-get -y install avr-libc gcc-avr binutils-avr avrdude python-serial python-tk
#
# math
#
sudo apt-get -y install python-numpy python-scipy python-matplotlib
#
# TeX
#
# sudo apt-get -y install texlive-latex-recommended texlive-fonts-recommended texlive-font-utils
echo "for Tex: sudo apt-get -y install texlive-latex-recommended texlive-fonts-recommended texlive-font-utils"
#
# servers
#
# sudo apt-get -y install apache2 openssh-server tightvncserver
echo "for servers: sudo apt-get -y install apache2 openssh-server tightvncserver"
