Notes/src/Shell/install_development_package...

58 lines
1.5 KiB
Bash

#!/bin/bash
function main() {
OS=`lsb_release -i | awk '{ print $3 }'`
if ! [[ "${OS}" == "Ubuntu" ]]; then
echo "System isn't Ubuntu.... Exiting."
exit;
fi
while [[ $ANSWER != 0 && $ANSWER != 1 &&
$ANSWER != 2 && $ANSWER != 3 ]]; do
clear;
echo "Which language would you like to download?"
echo "(0) Python"
echo "(1) Java"
echo "(2) GTKMM & Glade"
echo "(3) C++ & C"
read -p "--> : " ANSWER;
done
case $ANSWER in
0) installPython ;;
1) installJava ;;
2) installGTKMM ;;
3) installCPPAndC ;;
*) echo "Incorrect input...";;
esac
}
installPython() {
sudo apt-get install python;
}
installJava() {
DISTRO=`lsb_release -c | awk '{ print $2 }'`
sudo echo "" >> /etc/apt/sources.list
sudo echo "" >> /etc/apt/sources.list
sudo echo "#### Oracle Java (JDK) Installer PPA" >> /etc/apt/sources.list
sudo echo "" >> /etc/apt/sources.list
sudo echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu "${DISTRO}" main" >> /etc/apt/sources.list
sudo echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu "\"${DISTRO}"\" main" >> /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
sudo apt-get update;
sudo apt-get install oracle-java8-installer oracle-java8-set-default;
}
installGTKMM() {
sudo apt-get install libgtkmm-3.0-dev libwebkit2gtk-3.0-dev glade;
}
installCPPAndC() {
sudo apt-get install g++ libc-dev-bin;
}
main;