Created
April 9, 2018 08:52
-
-
Save duylddev/7f1de921294265058d561016c51be7c7 to your computer and use it in GitHub Desktop.
Install script for Linux Mint 18.3
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
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean -y | |
echo "--- Arc Theme ---" | |
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/arc-theme.list" | |
wget -nv https://download.opensuse.org/repositories/home:Horst3180/xUbuntu_16.04/Release.key -O Release.key | |
sudo apt-key add - < Release.key | |
echo "--- Papirus Icon-Theme ---" | |
sudo add-apt-repository ppa:papirus/papirus -y | |
echo "--- Brave ---" | |
curl https://s3-us-west-2.amazonaws.com/brave-apt/keys.asc | sudo apt-key add - | |
echo "deb [arch=amd64] https://s3-us-west-2.amazonaws.com/brave-apt xenial main" | sudo tee -a /etc/apt/sources.list.d/brave-xenial.list | |
echo "--- Haxe ---" | |
sudo add-apt-repository ppa:haxe/releases -y | |
echo "--- gDevelop ---" | |
sudo add-apt-repository ppa:florian-rival/gdevelop -y | |
echo "--- FreeCad ---" | |
sudo add-apt-repository ppa:freecad-maintainers/freecad-stable -y | |
echo "--- Darktable ---" | |
sudo add-apt-repository ppa:pmjdebruijn/darktable-release -y | |
echo "--- RawTherapee ---" | |
sudo add-apt-repository ppa:dhor/myway -y | |
echo "--- Love ---" | |
sudo add-apt-repository ppa:bartbes/love-stable -y | |
echo "--- NodeJs ---" | |
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - | |
echo "--- DotNet Core ---" | |
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/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list' | |
echo "--- U++ ---" | |
sudo add-apt-repository ppa:dolik-rce/upp -y | |
echo "--- CodeBlocks ---" | |
sudo add-apt-repository ppa:damien-moore/codeblocks-stable -y | |
echo "--- CodeLite ---" | |
sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc | |
sudo apt-add-repository 'deb https://repos.codelite.org/ubuntu/ xenial universe' | |
echo "--- Maxima & wxMaxima ---" | |
sudo add-apt-repository ppa:blahota/wxmaxima -y | |
echo "--- Krita ---" | |
sudo add-apt-repository ppa:kritalime/ppa -y | |
echo "--- Inkscape ---" | |
sudo add-apt-repository ppa:inkscape.dev/stable -y | |
echo "--- MyPaint ---" | |
sudo apt-add-repository ppa:achadwick/mypaint-testing -y | |
echo "--- OBS ---" | |
sudo add-apt-repository ppa:obsproject/obs-studio -y | |
echo "--- Java ---" | |
sudo add-apt-repository ppa:webupd8team/java -y | |
echo "--- Docker ---" | |
sudo apt-get remove docker docker-engine docker.io -y | |
sudo apt-get install \ | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
software-properties-common -y | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo apt-key fingerprint 0EBFCD88 | |
sudo add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \ | |
xenial \ | |
stable" -y | |
echo "--- Spotify ---" | |
# 1. Add the Spotify repository signing keys to be able to verify downloaded packages | |
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410 | |
# 2. Add the Spotify repository | |
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list | |
echo "--- UPDATE AND INSTALL" | |
sudo apt-get update | |
sudo apt-get install -f -y --allow-unauthenticated \ | |
arc-theme papirus-icon-theme \ | |
wxmaxima maxima scilab julia python-pip \ | |
git mercurial subversion build-essential cmake cmake-qt-gui make ninja-build scons* \ | |
haxe nodejs dotnet-sdk-2.0.2 upp codeblocks* codelite wxcrafter \ | |
krita inkscape mypaint darktable rawtherapee \ | |
brave gdevelop love freecad docker-ce obs-studio \ | |
ffmpeg vlc browser-plugin-vlc oracle-java8-installer povray* caffeine spotify-client | |
echo "--- Java Def ---" | |
sudo apt-get install oracle-java8-set-default | |
#sudo cat >> /etc/environment <<EOL | |
#JAVA_HOME=/usr/lib/jvm/java-8-oracle | |
#JRE_HOME=/usr/lib/jvm/java-8-oracle/jre | |
#EOL | |
echo "--- Haxe Libs---" | |
mkdir ~/haxelib && haxelib setup ~/haxelib | |
echo "--- Haxe OpenFl ---" | |
haxelib install openfl | |
haxelib run openfl setup | |
echo "--- Haxe Flixel ---" | |
haxelib install flixel | |
echo "--- NodeJs packages ---" | |
#sudo npm install -g @angular/cli typescript loopback sails yarn npm | |
echo "--- Python pip ---" | |
sudo pip3 install --upgrade pip | |
sudo pip3 install setuptools orange3 | |
cd ~/Downloads/ | |
pwd | |
echo "--- DOWNLOAD ---" | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://atom.io/download/deb -O atom.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://releases.hashicorp.com/vagrant/2.0.1/vagrant_2.0.1_x86_64.deb?_ga=2.136682672.165689093.1510840304-1106599723.1510840304 -O vagrant.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" http://download.virtualbox.org/virtualbox/5.2.0/virtualbox-5.2_5.2.0-118431~Ubuntu~xenial_amd64.deb -O virtualbox.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack -O virtualbox.vbox-extpack | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O google-chrome-stable_current_amd64.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" http://www.opera.com/download/get/?id=42515&location=410&nothanks=yes&sub=marine&utm_browser=firefox&utm_ver=56.0&utm_os=linux -O opera.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://downloads.vivaldi.com/stable/vivaldi-stable_1.12.955.48-1_amd64.deb -O vivald.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://discordapp.com/api/download?platform=linux&format=deb -O discord.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://go.skype.com/skypeforlinux-64.deb -O skype.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.deb -O scala.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" http://download.netbeans.org/netbeans/8.2/final/bundles/netbeans-8.2-linux.sh -O netbeans.sh | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://getcomposer.org/installer -O composer.phar | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://download.jetbrains.com/python/pycharm-community-2017.2.4.tar.gz -O pycharm-community-2017.2.4.tar.gz | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://steamcdn-a.akamaihd.net/client/installer/steam.deb -O steam.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.10-1ubuntu16.04-amd64.deb -O msql_workbench.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://dbeaver.jkiss.org/files/dbeaver-ce_latest_amd64.deb -O dbeaver-ce.deb | |
wget -nc --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" http://download.opensuse.org/repositories/home:/jsundermeyer/xUbuntu_16.04/amd64/texstudio_2.12.6-5+5.1_amd64.deb -O texstudio_2.12.6-5+5.1_amd64.deb texstudio.deb | |
echo "--- Installl *.deb ---" | |
sudo dpkg -i *.deb | |
echo "--- Atom packages ---" | |
sudo apm install city-lights-ui city-lights-syntax | |
echo "--- Visual Studio Code packages ---" | |
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean -y | |
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean -y | |
read -r -p "Are you sure? [y/N] " response |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment