Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Init
- # Make sure only root can run
- if [[ $EUID -ne 0 ]]; then
- echo "This script must be run as root." 1>&2
- exit 1
- fi
- echo "The script was run as root!"
- echo "Working to install Java..."
- echo "Downloading files..."
- wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u65-b17/jre-7u65-linux-x64.tar.gz
- wget https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar
- if [ ! -f jre*x64.tar.gz ]; then
- echo "Error, Java failed to download correctly, please try again..."
- exit 1
- fi
- if [ ! -f Minecraft.jar ]; then
- echo "Error, Minecraft failed to download correcly, please try again..."
- exit 1
- fi
- # Install Java
- mkdir /usr/local/java
- tar xzf jre*x64.tar.gz -C /usr/local/java
- JAVAVER=$(ls /usr/local/java)
- echo "Java version is: $JAVAVER"
- echo "JRE_HOME=/usr/local/java/$JAVAVER" >> /etc/profile
- echo "PATH=\$PATH:\$HOME/bin:\$JRE_HOME/bin" >> /etc/profile
- echo "export JRE_HOME" >> /etc/profile
- echo "export PATH" >> /etc/profile
- update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/$JAVAVER/bin/java" 1
- update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/$JAVAVER/bin/javaws" 1
- update-alternatives --set java /usr/local/java/$JAVAVER/bin/java
- update-alternatives --set javaws /usr/local/java/$JAVAVER/bin/javaws
- . /etc/profile
- echo "Java is installed!"
- echo
- echo
- echo "Java self check"
- echo "----------------------------"
- java -version
- # Install Minecraft
- mkdir /home/$SUDO_USER/.minecraft
- mv Minecraft.jar /home/$SUDO_USER/.minecraft
- touch /home/$SUDO_USER/Desktop/minecraft.desktop
- echo '[Desktop Entry]' >> /home/$SUDO_USER/Desktop/minecraft.desktop
- echo 'Name=Minecraft' >> /home/$SUDO_USER/Desktop/minecraft.desktop
- echo 'Exec=java -jar /home/'$SUDO_USER'/.minecraft/Minecraft.jar' >> /home/$SUDO_USER/Desktop/minecraft.desktop
- echo 'Icon=/home/'$SUDO_USER'/.minecraft/minecraft_logo.ico' >> /home/$SUDO_USER/Desktop/minecraft.desktop
- echo 'Terminal=false' >> /home/$SUDO_USER/Desktop/minecraft.desktop
- echo 'Type=Application' >> /home/$SUDO_USER/Desktop/minecraft.desktop
- echo 'Categories=Application;' >> /home/$SUDO_USER/Desktop/minecraft.desktop
- chmod +x /home/$SUDO_USER/Desktop/minecraft.desktop
- wget https://dl.dropbox.com/s/l02or84ws4a1bde/minecraft_logo.ico
- mv minecraft_logo.ico /home/$SUDO_USER/.minecraft
- chown -R $SUDO_USER:$SUDO_USER /home/$SUDO_USER/.minecraft
- # Cleanup
- rm -R jre*.tar.gz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement