Advertisement
Luke_

install retroarch on minimal

Jul 25th, 2017
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #Installs x for retroarch to run in
  4. apt-get update -y
  5. apt-get install x-window-system -y
  6. apt-get install xterm twm -y
  7. #Necessary dependencies
  8. apt-get install libsdl1.2-dev libsdl1.2debian pkg-config build-essential -y
  9.  
  10. #Adds libretro and installs retroarch
  11. add-apt-repository ppa:libretro/testing -y
  12. apt-get update ; apt-get install retroarch* libretro* -y
  13.  
  14. #Adds aufan's ppa for armsoc and libmali
  15. apt-add-repository -y ppa:ayufan/pine64-ppa -y
  16. apt-get update
  17. apt-get install -y xserver-xorg-video-armsoc-sunxi libmali-sunxi-utgard0-r6p0
  18. #Disables CLI Login
  19.  
  20. mkdir -pv /etc/systemd/system/getty@tty1.service.d/
  21. echo "[Service]
  22. ExecStart=
  23. ExecStart=-/sbin/agetty --autologin pine64 --noclear %I 38400 linux" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
  24.  
  25. systemctl enable getty@tty1.service
  26.  
  27. #Adds startx retroarch and shutdown on exiting retroarch to rc.local / also starts rc.local
  28.  
  29. > /etc/rc.local
  30. echo "#!/bin/bash
  31. startx retroarch && sudo shutdown now
  32. exit 0" >> /etc/rc.local
  33.  
  34. systemctl enable rc-local.service
  35.  
  36. #Enables mali + drm
  37. exec /usr/local/sbin/pine64_enable_sunxidrm.sh
  38.  
  39. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement