58 lines
1.5 KiB
Bash
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; |