diff --git a/InstallCLion.sh b/InstallCLion.sh new file mode 100644 index 0000000..bcf68c0 --- /dev/null +++ b/InstallCLion.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/cpp/CLion-2020.3.1.tar.gz +name=clion + +#Installing Dependencies +sudo apt -y install python-pip openjdk-11-jdk + +#Removing if CLion-2020.3.1.tar.gz already downloaded +rm $name.tar.gz + +#Removing CLion-2020.3.1 if already extracted +sudo rm -r /opt/$name + +#Downloading CLion-2020.3.1.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting CLion-2020.3.1.tar.gz +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting CLion-2020.3.1.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +echo "[Desktop Entry] +Type=Application +Name=$name +Icon=/opt/$name/bin/$name.svg +Exec=/opt/$name/bin/$name.sh %f +Categories=Development;IDE; +Terminal=false" > ~/.local/share/applications/$name.desktop diff --git a/InstallGoLand.sh b/InstallGoLand.sh new file mode 100644 index 0000000..6308155 --- /dev/null +++ b/InstallGoLand.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/go/goland-2020.3.1.tar.gz +name=goland + +#Installing Dependencies +sudo apt -y install python-pip openjdk-11-jdk + +#Removing if goland-2020.3.1.tar.gz already downloaded +rm $name.tar.gz + +#Removing goland-2020.3.1 if already extracted +sudo rm -r /opt/$name + +#Downloading goland-2020.3.1.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting goland-2020.3.1.tar.gz +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting goland-2020.3.1.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +echo "[Desktop Entry] +Type=Application +Name=$name +Icon=/opt/$name/bin/$name.svg +Exec=/opt/$name/bin/$name.sh %f +Categories=Development;IDE; +Terminal=false" > ~/.local/share/applications/$name.desktop diff --git a/InstallIntelliJIdea.sh b/InstallIntelliJIdea.sh new file mode 100644 index 0000000..811b500 --- /dev/null +++ b/InstallIntelliJIdea.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/idea/ideaIC-2020.3.1.tar.gz +name=intellij + +#Installing Dependencies +sudo apt -y install python-pip openjdk-11-jdk + +#Removing if ideaIC-2020.3.1.tar.gz already downloaded +rm $name.tar.gz + +#Removing ideaIC-2020.3.1 if already extracted +sudo rm -r /opt/$name + +#Downloading ideaIC-2020.3.1.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting ideaIC-2020.3.1.tar.gz +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting ideaIC-2020.3.1.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +echo "[Desktop Entry] +Type=Application +Name=$name +Icon=/opt/$name/bin/$name.svg +Exec=/opt/$name/bin/$name.sh %f +Categories=Development;IDE; +Terminal=false" > ~/.local/share/applications/$name.desktop diff --git a/InstallPhpStorm.sh b/InstallPhpStorm.sh new file mode 100644 index 0000000..2027db4 --- /dev/null +++ b/InstallPhpStorm.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/webide/PhpStorm-2020.3.1.tar.gz +name=phpstorm + +#Installing Dependencies +sudo apt -y install python-pip openjdk-11-jdk + +#Removing if PhpStorm-2020.3.1.tar.gz already downloaded +rm $name.tar.gz + +#Removing PhpStorm-2020.3.1 if already extracted +sudo rm -r /opt/$name + +#Downloading PhpStorm-2020.3.1.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting PhpStorm-2020.3.1.tar.gz +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting PhpStorm-2020.3.1.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +echo "[Desktop Entry] +Type=Application +Name=$name +Icon=/opt/$name/bin/$name.svg +Exec=/opt/$name/bin/$name.sh %f +Categories=Development;IDE; +Terminal=false" > ~/.local/share/applications/$name.desktop diff --git a/InstallPyCharm.sh b/InstallPyCharm.sh new file mode 100644 index 0000000..8360c82 --- /dev/null +++ b/InstallPyCharm.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/python/pycharm-community-2020.3.2.tar.gz +name=pycharm + +#Installing Dependencies +sudo apt -y install python-pip openjdk-11-jdk + +#Removing if pycharm-community-2020.3.2.tar.gz already downloaded +rm $name.tar.gz + +#Removing pycharm-community-2020.3.2 if already extracted +sudo rm -r /opt/$name + +#Downloading pycharm-community-2020.3.2.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting pycharm-community-2020.3.2.tar.gz +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting pycharm-community-2020.3.2.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +echo "[Desktop Entry] +Type=Application +Name=$name +Icon=/opt/$name/bin/$name.svg +Exec=/opt/$name/bin/$name.sh %f +Categories=Development;IDE; +Terminal=false" > ~/.local/share/applications/$name.desktop diff --git a/InstallRubyMine.sh b/InstallRubyMine.sh new file mode 100644 index 0000000..876ed74 --- /dev/null +++ b/InstallRubyMine.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/ruby/RubyMine-2020.3.1.tar.gz +name=rubymine + +#Installing Dependencies +sudo apt -y install python-pip openjdk-11-jdk + +#Removing if RubyMine-2020.3.1.tar.gz already downloaded +rm $name.tar.gz + +#Removing RubyMine-2020.3.1 if already extracted +sudo rm -r /opt/$name + +#Downloading RubyMine-2020.3.1.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting RubyMine-2020.3.1.tar.gz +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting RubyMine-2020.3.1.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +echo "[Desktop Entry] +Type=Application +Name=$name +Icon=/opt/$name/bin/$name.svg +Exec=/opt/$name/bin/$name.sh %f +Categories=Development;IDE; +Terminal=false" > ~/.local/share/applications/$name.desktop diff --git a/InstallWebStorm.sh b/InstallWebStorm.sh new file mode 100644 index 0000000..9f8da19 --- /dev/null +++ b/InstallWebStorm.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#Defining Variables +downloadlink=https://download-cf.jetbrains.com/webstorm/WebStorm-2020.3.1.tar.gz +name=webstorm + +#Installing Dependencies +sudo apt -y install python-pip openjdk-11-jdk + +#Removing if WebStorm-2020.3.1.tar.gz already downloaded +rm $name.tar.gz + +#Removing WebStorm-2020.3.1 if already extracted +sudo rm -r /opt/$name + +#Downloading WebStorm-2020.3.1.tar.gz +wget $downloadlink -O $name.tar.gz + +#Extracting WebStorm-2020.3.1.tar.gz +sudo mkdir /opt/$name +sudo tar xvzf $name.tar.gz -C /opt/$name +sudo mv /opt/$name/*/* /opt/$name/ + +#Deleting WebStorm-2020.3.1.tar.gz +rm $name.tar.gz + +#Making file executable +sudo chmod +x /opt/$name/bin/$name.sh + +echo "[Desktop Entry] +Type=Application +Name=$name +Icon=/opt/$name/bin/$name.svg +Exec=/opt/$name/bin/$name.sh %f +Categories=Development;IDE; +Terminal=false" > ~/.local/share/applications/$name.desktop