#!/bin/bash
echo "===================================================="
echo -e " \e[0;32;1m Start install devel-packages.... \e[0m"
sudo apt-get install \
git gnupg flex bison gperf build-essential \
zip curl libc6-dev x11proto-core-dev tofrodos \
libx11-dev:i386 libreadline6-dev:i386 lib32z1 \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386 \
dos2unix gcc g++ g++-multilib gcc-multilib\
lib32ncurses5 lib32ncurses5-dev libncurses5-dev libncursesw5-dev lib32ncursesw5-dev
echo "===================================================="
echo -e " \e[0;32;1m Start install gcc-4.7.... \e[0m"
sudo apt-get install gcc-4.7 g++-4.7 g++-4.7-multilib gcc-4.7-multilib
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7 500
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 500
sudo update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.7 500
echo "===================================================="
echo -e " \e[0;32;1m Start install jdk1.6_43.... \e[0m"
sudo chmod +x jdk-6u43-linux-x64.bin
sudo ./jdk-6u43-linux-x64.bin
sudo mkdir -p /usr/lib/jvm
sudo mv jdk1.6.0_43 /usr/lib/jvm
# Update symbolic links for Java
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_43/bin/java" 1800
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_43/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javadoc" "javadoc" "/usr/lib/jvm/jdk1.6.0_43/bin/javadoc" 1
sudo update-alternatives --install "/usr/bin/javap" "javap" "/usr/lib/jvm/jdk1.6.0_43/bin/javap" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_43/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk1.6.0_43/bin/jar" 1
# Choose the java you installed as default
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javadoc
sudo update-alternatives --config javap
sudo update-alternatives --config javaws
sudo update-alternatives --config jar
echo "===================================================="
echo -e " \e[0;32;1m install All Over. please check your gcc's version jdk's version and make's version\e[0m"
java -version
javac -version
echo -e "\e[0;32;1m ====================================================\e[0m"
make -v