Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2016
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. #!/bin/bash
  2. # Init
  3.  
  4. # Make sure only root can run
  5. if [[ $EUID -ne 0 ]]; then
  6. echo "This script must be run as root." 1>&2
  7. exit 1
  8. fi
  9.  
  10. echo "The script was run as root!"
  11. echo "Working to install Java..."
  12. echo "Downloading files..."
  13. 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
  14. wget https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar
  15.  
  16. if [ ! -f jre*x64.tar.gz ]; then
  17. echo "Error, Java failed to download correctly, please try again..."
  18. exit 1
  19. fi
  20. if [ ! -f Minecraft.jar ]; then
  21. echo "Error, Minecraft failed to download correcly, please try again..."
  22. exit 1
  23. fi
  24.  
  25. # Install Java
  26. mkdir /usr/local/java
  27. tar xzf jre*x64.tar.gz -C /usr/local/java
  28. JAVAVER=$(ls /usr/local/java)
  29. echo "Java version is: $JAVAVER"
  30. echo "JRE_HOME=/usr/local/java/$JAVAVER" >> /etc/profile
  31. echo "PATH=\$PATH:\$HOME/bin:\$JRE_HOME/bin" >> /etc/profile
  32. echo "export JRE_HOME" >> /etc/profile
  33. echo "export PATH" >> /etc/profile
  34. update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/$JAVAVER/bin/java" 1
  35. update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/$JAVAVER/bin/javaws" 1
  36. update-alternatives --set java /usr/local/java/$JAVAVER/bin/java
  37. update-alternatives --set javaws /usr/local/java/$JAVAVER/bin/javaws
  38. . /etc/profile
  39. echo "Java is installed!"
  40. echo
  41. echo
  42. echo "Java self check"
  43. echo "----------------------------"
  44. java -version
  45.  
  46. # Install Minecraft
  47. mkdir /home/$SUDO_USER/.minecraft
  48. mv Minecraft.jar /home/$SUDO_USER/.minecraft
  49. touch /home/$SUDO_USER/Desktop/minecraft.desktop
  50. echo '[Desktop Entry]' >> /home/$SUDO_USER/Desktop/minecraft.desktop
  51. echo 'Name=Minecraft' >> /home/$SUDO_USER/Desktop/minecraft.desktop
  52. echo 'Exec=java -jar /home/'$SUDO_USER'/.minecraft/Minecraft.jar' >> /home/$SUDO_USER/Desktop/minecraft.desktop
  53. echo 'Icon=/home/'$SUDO_USER'/.minecraft/minecraft_logo.ico' >> /home/$SUDO_USER/Desktop/minecraft.desktop
  54. echo 'Terminal=false' >> /home/$SUDO_USER/Desktop/minecraft.desktop
  55. echo 'Type=Application' >> /home/$SUDO_USER/Desktop/minecraft.desktop
  56. echo 'Categories=Application;' >> /home/$SUDO_USER/Desktop/minecraft.desktop
  57. chmod +x /home/$SUDO_USER/Desktop/minecraft.desktop
  58. wget https://dl.dropbox.com/s/l02or84ws4a1bde/minecraft_logo.ico
  59. mv minecraft_logo.ico /home/$SUDO_USER/.minecraft
  60. chown -R $SUDO_USER:$SUDO_USER /home/$SUDO_USER/.minecraft
  61.  
  62. # Cleanup
  63. rm -R jre*.tar.gz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement