Advertisement
LordSolrac2

MaPi2.sh

Apr 30th, 2016
729
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.55 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. #MaPi Script by LSolrac2 - SolAZDev@gmail.com
  4. #Based on https://www.raspberrypi.org/forums/viewtopic.php?p=769666
  5.  
  6. mkdir ~/Apps && mkdir ~/Apps/Pi && mkdir ~/Apps/Pi/Packages && cd ~/Apps/Pi
  7.  
  8. #Education/Development
  9. echo "Install Education and Development Software?[1.Yes/2.No]"
  10. read Edu
  11. if [$Edu == 1]; then
  12.  sudo apt-get -y install scratch idle idle3 python-pygame geany codeblocks brandy
  13. fi
  14.  
  15. #MOAR BROWSERS
  16. echo "Install Web Browsers? [1.Yes/2.No]"
  17. read net
  18. if [$net == 1]; then
  19.  sudo apt-get -y install dillo netsurf midori chromium-browser firefox claws-mail
  20.  echo "Install Peper Flash?[1.Yes/2.No]"
  21.  read pflash
  22.  if [$pflash == 1]; then
  23.  mkdir ~/Apps/Pi/Packages/PFlash && cd ~/Apps/Pi/Packages/PFlash
  24.   wget -c -t 999 http://odroidxu.leeharris.me.uk/PepperFlash-12.0.0.77-armv7h.tar.gz
  25.   tar -xzf PepperFlash-12.0.0.77-armv7h.tar.gz
  26.   cd PepperFlash
  27.   chmod +x *
  28.   sudo cp * /usr/lib/chromium-browser/plugins
  29.   echo "Upon Pressing Enter, Please Look for the line starting width \"CHROMIUM_FLAGS\" add a #, and add"
  30.   echo "CHROMIUM_FLAGS=\"--ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so --ppapi-flash-version=12.0.0.77 -password-store=detect -user-data-dir\""
  31.   echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the last line"
  32.   sudo nano  /etc/chromium-browser/default
  33.  cd ~/Apps/Pi
  34.  fi
  35. fi
  36.  
  37. #Minecraft Pi
  38. echo "Install Minecraft Pi?[1.Yes/2.No]"
  39. read mcpi
  40. if [$mcpi == 1]; then
  41.  mkdir ~/Apps/Pi/Packages/MCPi && cd ~/Apps/Pi/Packages/MCPi
  42.  wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/m/minecraft-pi/minecraft-pi_0.1.1-4_armhf.deb
  43.  wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/m/minecraft-pi/python minecraftpi_0.1.1-4_armhf.deb
  44.  wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/m/minecraft-pi/python3 minecraftpi_0.1.1-4_armhf.deb
  45.  sudo dpkg -i minecraft-pi_0.1.1-4_armhf.deb python-minecraftpi_0.1.1-4_armhf.deb python3 minecraftpi_0.1.1-4_armhf.deb
  46.  sudo usermod -a -G video $USER
  47.  sudo chmod a+rw /dev/vchiq
  48.  echo "Upon Pressing Enter, Please Look for the last line on, and add"
  49.  echo "SUBSYSTEM==\"vchiq\",GROUP=\"video\",MODE="0660\"
  50.  echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the last line"
  51.  read
  52.  sudo nano /etc/udev/rules.d/10-vchiq-permissions.rules
  53.  cd ~/Apps/Pi
  54. fi
  55.  
  56. #SonicPi
  57. echo "Install SonicPi? [1.Yes/2.No]"
  58. read spi
  59. if [$spi == 1]; then
  60.   mkdir ~/Apps/Pi/Packages/PiStore/SonicPi && cd ~/Apps/Pi/Packages/SonicPi
  61.  sudo apt-get -y install supercollider ruby1.9.1
  62.  wget http://archive.raspbian.org/raspbian/pool/main/q/qscintilla2/libqscintilla2-8_2.6.2-2_armhf.deb
  63.  wget http://archive.raspberrypi.org/debian/pool/main/s/sonic-pi/sonic-pi_2.5.0-3_armhf.deb
  64.  sudo dpkg -i sonic-pi_2.5.0-3_armhf.deb libqscintilla2-8_2.6.2-2_armhf.deb
  65.  sudo mv /opt/sonic-pi/app/server/rb-native/raspberry/1.9.3p194 /opt/sonic-pi/app/server/rb-native/raspberry/2.1.2p95
  66.  cd ~/Apps/Pi
  67. fi
  68.  
  69. #PiStore
  70. echo "Install Pi Sore?[1.Yes/2.No]"
  71. read pis
  72. if [$pis == 1]; then
  73.  mkdir ~/Apps/Pi/Packages/PiStore && cd ~/Apps/Pi/Packages/PiStore
  74.  wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/i/icelib/icelib_1.0.15636_armhf.deb
  75.  wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/p/pistore/pistore_1.1.16693_armhf.deb
  76.  sudo dpkg -i pistore_1.1.16693_armhf.deb icelib_1.0.15636_armhf.deb
  77.   cd ~/Apps/Pi
  78. fi
  79.  
  80. #Java8
  81. echo "Install Java 8?[1.Yes/2.No]"
  82. read jdk8
  83. if [$jdk8 == 1]; then
  84.  mkdir ~/Apps/Pi/Packages/JDK8 && cd ~/Apps/Pi/Packages/JDK8
  85.  sudo apt-get -y install java-common
  86.  wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/o/oracle-java8-jdk/oracle-java8-jdk_8_armhf.deb
  87.  sudo dpkg -i oracle-java8-jdk_8_armhf.deb
  88.  sudo update-java-alternatives -s jdk-8-oracle-arm-vfp-hflt
  89.  cd ~/Apps/Pi
  90. fi
  91.  
  92. #KODI
  93. echo "Install KODI? [Streaming][1.Yes/2.No]"
  94. read kod
  95. if [$kod == 1]; then
  96.  mkdir ~/Apps/Pi/Packages/KodiInstall && cd ~/Apps/Pi/Packages/KodiInstall
  97.  sudo apt-get -y install fbset libmicrohttpd10 libmysqlclient18 libtinyxml2.6.2 mysql-common python-support ttf-liberation libpcrecpp0 ttf-dejavu-core
  98.  wget -c -t 999 http://archive.raspbian.org/raspbian/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.4.0-7_armhf.deb
  99.  wget -c -t 999 http://archive.mene.za.net/raspbian/pool/contrib/k/kodi/kodi-bin_14.2-1~jessie_armhf.deb
  100.  wget -c -t 999 http://archive.mene.za.net/raspbian/pool/contrib/k/kodi/kodi_14.2-1~jessie_all.deb
  101.  wget -c -t 999 http://archive.mene.za.net/raspbian/pool/contrib/k/kodi/xbmc_14.2-1~jessie_all.deb
  102.  sudo dpkg -i xbmc_14.2-1~jessie_all.deb kodi-bin_14.2-1~jessie_armhf.deb kodi_14.2-1~jessie_all.deb libjpeg62-turbo_1.4.0-7_armhf.deb
  103.  echo "Upon Pressing Enter, Please Look for the last line on, and add"
  104.  echo "SUBSYSTEM==\"input\", GROUP=\"input\", MODE=\"0660\""
  105.  echo "KERNEL==\"tty[0-9]*\", GROUP=\"tty\", MODE=\"0660\""
  106.  echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the last line"
  107.  read
  108.  sudo nano /etc/udev/rules.d/99-input.rules
  109.  echo "Upon Pressing Enter, Please Look for the lines \"Exec=kodi\" and change for"
  110.  echo "Exec=sudo kodi"
  111.  echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the line"
  112.  read
  113.  sudo nano /usr/share/applications/kodi.desktop
  114.  cd ~/Apps/Pi
  115. fi
  116.  
  117. #RetroPi
  118. echo "Install RetroPie?[Game Station][1.Yes/2.No]"
  119. read rtpi
  120. if [$rtpi == 1]; then
  121.  sudo apt-get install -y git dialog #Incase they didn't run the Part1
  122.  cd ~/Apps
  123.  git clone git://github.com/petrockblog/RetroPie-Setup.git
  124.  cd RetroPie-Setup
  125.  chmod +x retropie_setup.sh
  126.  sudo ./retropie_setup.sh
  127. fi
  128.  
  129. echo "Script Complete! Enjoy your Pi Experience"
  130. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement