Skip to content

Instantly share code, notes, and snippets.

@shafinmahmud
Last active November 28, 2018 13:34
Show Gist options
  • Save shafinmahmud/f293b5b8b23d90d21bcbd8ce18b6861a to your computer and use it in GitHub Desktop.
Save shafinmahmud/f293b5b8b23d90d21bcbd8ce18b6861a to your computer and use it in GitHub Desktop.
# First thing First! Update! Upgrade!
sudo apt-get update && sudo apt-get -y upgrade
# Fixing Time problem by keeping RTC in local time (for dual boot with windows 10)
sudo timedatectl set-local-rtc 1 --adjust-system-clock
# Install vim
sudo apt-get install -y vim
# Download Chrome and install it.
sudo mkdir ~/apps | wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -P ~/apps/
sudo dpkg -i ~/apps/google-chrome-stable_current_amd64.deb
# Donwload Java from Oracle
sudo wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" \
https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz \
-P ~/apps/
# Install and setup JVM
sudo mkdir -p /usr/local/jdk && \
sudo rm -rf /usr/local/jdk/* && \
sudo tar -zxf ~/apps/jdk-8u*-linux-x64.tar.gz -C /usr/local/jdk && \
sudo mv /usr/local/jdk/jdk1*/* /usr/local/jdk/ && \
sudo echo 'export JAVA_HOME=/usr/local/jdk' >>~/.bash_profile && \
sudo echo 'export PATH=$PATH:/usr/local/jdk/bin' >>~/.bash_profile && \
source ~/.bash_profile
sudo echo 'sudo export JAVA_HOME=/usr/local/jdk' >>/etc/environment && \
sudo echo 'sudo export PATH=$PATH:/usr/local/jdk/bin' >>/etc/environment && \
source /etc/environment
# Install git and configure
sudo apt install git && \
git config --global user.name "Shafin Mahmud" && \
git config --global user.email shafin.mahmud@gmail.com
# Install VSCode
sudo wget https://go.microsoft.com/fwlink/?LinkID=760868 -O ~/apps/vs_code_64.deb && \
sudo dpkg -i ~/apps/vs_code_64.deb && sudo apt-get install -f
# Installing IntellijIDEA EAP 2018.3.2
sudo wget https://download.jetbrains.com/idea/ideaIU-183.4588.3-no-jdk.tar.gz -P ~/apps/ && \
sudo mkdir -p ~/ide/idea && sudo tar -zxf ~/apps/ideaIU-*.tar.gz -C ~/ide/idea && \
sudo mv ~/ide/idea/idea-IU-*/* ~/ide/idea/ && \
sudo apt-get install --no-install-recommends -y gnome-panel && \
[Desktop Entry]
Version=1.0
Name=IntellijIDEA
Exec=/home/shafin/ide/idea/bin/idea
Path=/home/shafin/ide/idea/
Icon=/home/shafin/ide/idea/bin/idea.svg
Terminal=false
Type=Application
Categories=Utility;Development;
# Make Menu Bar Favourite short cuts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment