Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #MaPi Script by LSolrac2 - [email protected]
- #Based on https://www.raspberrypi.org/forums/viewtopic.php?p=769666
- mkdir ~/Apps && mkdir ~/Apps/Pi && mkdir ~/Apps/Pi/Packages && cd ~/Apps/Pi
- #Education/Development
- echo "Install Education and Development Software?[1.Yes/2.No]"
- read Edu
- if [$Edu == 1]; then
- sudo apt-get -y install scratch idle idle3 python-pygame geany codeblocks brandy
- fi
- #MOAR BROWSERS
- echo "Install Web Browsers? [1.Yes/2.No]"
- read net
- if [$net == 1]; then
- sudo apt-get -y install dillo netsurf midori chromium-browser firefox claws-mail
- echo "Install Peper Flash?[1.Yes/2.No]"
- read pflash
- if [$pflash == 1]; then
- mkdir ~/Apps/Pi/Packages/PFlash && cd ~/Apps/Pi/Packages/PFlash
- wget -c -t 999 http://odroidxu.leeharris.me.uk/PepperFlash-12.0.0.77-armv7h.tar.gz
- tar -xzf PepperFlash-12.0.0.77-armv7h.tar.gz
- cd PepperFlash
- chmod +x *
- sudo cp * /usr/lib/chromium-browser/plugins
- echo "Upon Pressing Enter, Please Look for the line starting width \"CHROMIUM_FLAGS\" add a #, and add"
- 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\""
- echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the last line"
- sudo nano /etc/chromium-browser/default
- cd ~/Apps/Pi
- fi
- fi
- #Minecraft Pi
- echo "Install Minecraft Pi?[1.Yes/2.No]"
- read mcpi
- if [$mcpi == 1]; then
- mkdir ~/Apps/Pi/Packages/MCPi && cd ~/Apps/Pi/Packages/MCPi
- wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/m/minecraft-pi/minecraft-pi_0.1.1-4_armhf.deb
- wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/m/minecraft-pi/python minecraftpi_0.1.1-4_armhf.deb
- wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/m/minecraft-pi/python3 minecraftpi_0.1.1-4_armhf.deb
- 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
- sudo usermod -a -G video $USER
- sudo chmod a+rw /dev/vchiq
- echo "Upon Pressing Enter, Please Look for the last line on, and add"
- echo "SUBSYSTEM==\"vchiq\",GROUP=\"video\",MODE="0660\"
- echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the last line"
- read
- sudo nano /etc/udev/rules.d/10-vchiq-permissions.rules
- cd ~/Apps/Pi
- fi
- #SonicPi
- echo "Install SonicPi? [1.Yes/2.No]"
- read spi
- if [$spi == 1]; then
- mkdir ~/Apps/Pi/Packages/PiStore/SonicPi && cd ~/Apps/Pi/Packages/SonicPi
- sudo apt-get -y install supercollider ruby1.9.1
- wget http://archive.raspbian.org/raspbian/pool/main/q/qscintilla2/libqscintilla2-8_2.6.2-2_armhf.deb
- wget http://archive.raspberrypi.org/debian/pool/main/s/sonic-pi/sonic-pi_2.5.0-3_armhf.deb
- sudo dpkg -i sonic-pi_2.5.0-3_armhf.deb libqscintilla2-8_2.6.2-2_armhf.deb
- sudo mv /opt/sonic-pi/app/server/rb-native/raspberry/1.9.3p194 /opt/sonic-pi/app/server/rb-native/raspberry/2.1.2p95
- cd ~/Apps/Pi
- fi
- #PiStore
- echo "Install Pi Sore?[1.Yes/2.No]"
- read pis
- if [$pis == 1]; then
- mkdir ~/Apps/Pi/Packages/PiStore && cd ~/Apps/Pi/Packages/PiStore
- wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/i/icelib/icelib_1.0.15636_armhf.deb
- wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/p/pistore/pistore_1.1.16693_armhf.deb
- sudo dpkg -i pistore_1.1.16693_armhf.deb icelib_1.0.15636_armhf.deb
- cd ~/Apps/Pi
- fi
- #Java8
- echo "Install Java 8?[1.Yes/2.No]"
- read jdk8
- if [$jdk8 == 1]; then
- mkdir ~/Apps/Pi/Packages/JDK8 && cd ~/Apps/Pi/Packages/JDK8
- sudo apt-get -y install java-common
- wget -c -t 999 http://archive.raspberrypi.org/debian/pool/main/o/oracle-java8-jdk/oracle-java8-jdk_8_armhf.deb
- sudo dpkg -i oracle-java8-jdk_8_armhf.deb
- sudo update-java-alternatives -s jdk-8-oracle-arm-vfp-hflt
- cd ~/Apps/Pi
- fi
- #KODI
- echo "Install KODI? [Streaming][1.Yes/2.No]"
- read kod
- if [$kod == 1]; then
- mkdir ~/Apps/Pi/Packages/KodiInstall && cd ~/Apps/Pi/Packages/KodiInstall
- sudo apt-get -y install fbset libmicrohttpd10 libmysqlclient18 libtinyxml2.6.2 mysql-common python-support ttf-liberation libpcrecpp0 ttf-dejavu-core
- wget -c -t 999 http://archive.raspbian.org/raspbian/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.4.0-7_armhf.deb
- wget -c -t 999 http://archive.mene.za.net/raspbian/pool/contrib/k/kodi/kodi-bin_14.2-1~jessie_armhf.deb
- wget -c -t 999 http://archive.mene.za.net/raspbian/pool/contrib/k/kodi/kodi_14.2-1~jessie_all.deb
- wget -c -t 999 http://archive.mene.za.net/raspbian/pool/contrib/k/kodi/xbmc_14.2-1~jessie_all.deb
- 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
- echo "Upon Pressing Enter, Please Look for the last line on, and add"
- echo "SUBSYSTEM==\"input\", GROUP=\"input\", MODE=\"0660\""
- echo "KERNEL==\"tty[0-9]*\", GROUP=\"tty\", MODE=\"0660\""
- echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the last line"
- read
- sudo nano /etc/udev/rules.d/99-input.rules
- echo "Upon Pressing Enter, Please Look for the lines \"Exec=kodi\" and change for"
- echo "Exec=sudo kodi"
- echo "You may Copy [Ctrl+Shift+C] and Paste [Ctrl+Shift+V] on the line"
- read
- sudo nano /usr/share/applications/kodi.desktop
- cd ~/Apps/Pi
- fi
- #RetroPi
- echo "Install RetroPie?[Game Station][1.Yes/2.No]"
- read rtpi
- if [$rtpi == 1]; then
- sudo apt-get install -y git dialog #Incase they didn't run the Part1
- cd ~/Apps
- git clone git://github.com/petrockblog/RetroPie-Setup.git
- cd RetroPie-Setup
- chmod +x retropie_setup.sh
- sudo ./retropie_setup.sh
- fi
- echo "Script Complete! Enjoy your Pi Experience"
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement