Advertisement
inukaze

Inukaze - Dolphin-emu - Manual Download , Compile & Install

Nov 22nd, 2011
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 7.33 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Autor : Inukaze
  4. # About This Mini-Script :
  5. #
  6. # Its a Simple Installer of Dependencies
  7. # and Lastest sources of Dolphin-emu ( Gamecube & Wii Emulator )
  8. # And This Simple Install Dependencies , Download lastest sources
  9. # Compile the sources , and install it into system and make
  10. # a menu entry in the system
  11.  
  12. # Download & Install Dependencies:
  13. clear
  14. echo "Downloading & Installing Dependencies"
  15. sudo apt-get install -y automake
  16. sudo apt-get install -y build-fssentials
  17. sudo apt-get install -y cmake
  18. sudo apt-get install -y colorgcc
  19. sudo apt-get install -y g++
  20. sudo apt-get install -y g++-4.2
  21. sudo apt-get install -y g++-4.2-multilib
  22. sudo apt-get install -y g++-4.4
  23. sudo apt-get install -y g++-4.4-multilib
  24. sudo apt-get install -y g++-4.5
  25. sudo apt-get install -y g++-4.5-multilib
  26. sudo apt-get install -y g++-4.6
  27. sudo apt-get install -y g++-4.6-multilib
  28. sudo apt-get install -y gawk
  29. sudo apt-get install -y gcc
  30. sudo apt-get install -y gcc-4.2
  31. sudo apt-get install -y gcc-4.2-base
  32. sudo apt-get install -y gcc-4.2-locales
  33. sudo apt-get install -y gcc-4.2-multilib
  34. sudo apt-get install -y gcc-4.4
  35. sudo apt-get install -y gcc-4.4-base
  36. sudo apt-get install -y gcc-4.4-locales
  37. sudo apt-get install -y gcc-4.4-multilib
  38. sudo apt-get install -y gcc-4.5
  39. sudo apt-get install -y gcc-4.5-base
  40. sudo apt-get install -y gcc-4.5-locales
  41. sudo apt-get install -y gcc-4.5-multilib
  42. sudo apt-get install -y gcc-4.5-plugin-dev
  43. sudo apt-get install -y gcc-4.6
  44. sudo apt-get install -y gcc-4.6-base
  45. sudo apt-get install -y gcc-4.6-locales
  46. sudo apt-get install -y gcc-4.6-multilib
  47. sudo apt-get install -y gcc-4.6-plugin-dev
  48. sudo apt-get install -y gcc-multilib
  49. sudo apt-get install -y gcc-opt
  50. sudo apt-get install -y gccxml
  51. sudo apt-get install -y gettext
  52. sudo apt-get install -y gettext-base
  53. sudo apt-get install -y git
  54. sudo apt-get install -y gnome-doc-utils
  55. sudo apt-get install -y gstreamer0.10-sdl
  56. sudo apt-get install -y intltool
  57. sudo apt-get install -y intltool-debian
  58. sudo apt-get install -y lib32gcc1
  59. sudo apt-get install -y lib32gcc1-dbg
  60. sudo apt-get install -y lib64stdc++6
  61. sudo apt-get install -y libao-dev
  62. sudo apt-get install -y libao2
  63. sudo apt-get install -y libasound2-dev
  64. sudo apt-get install -y libavcodec-dev
  65. sudo apt-get install -y libavformat-dev
  66. sudo apt-get install -y libbluetooth-dev
  67. sudo apt-get install -y libbz2-dev
  68. sudo apt-get install -y libcairo2-dbg
  69. sudo apt-get install -y libcairo2-dev
  70. sudo apt-get install -y libcdio-dev
  71. sudo apt-get install -y libconfig++8
  72. sudo apt-get install -y libconfig++8-dev
  73. sudo apt-get install -y libgcc1
  74. sudo apt-get install -y libgcc1-dbg
  75. sudo apt-get install -y libgettext-ruby1.8
  76. sudo apt-get install -y libglade2-0
  77. sudo apt-get install -y libglade2-dev
  78. sudo apt-get install -y libglew1.5-dev
  79. sudo apt-get install -y libgmp3-dev
  80. sudo apt-get install -y libgtk2.0-0
  81. sudo apt-get install -y libgtk2.0-bin
  82. sudo apt-get install -y libgtk2.0-common
  83. sudo apt-get install -y libgtk2.0-dev
  84. sudo apt-get install -y libgtkmm-2.4-dev
  85. sudo apt-get install -y libguichan-sdl-0.8.1-1
  86. sudo apt-get install -y liblocale-gettext-perl
  87. sudo apt-get install -y libperl5.10
  88. sudo apt-get install -y libpng++-dev
  89. sudo apt-get install -y libpulse-dev
  90. sudo apt-get install -y libreadline5-dev
  91. sudo apt-get install -y libsdl-console-dev
  92. sudo apt-get install -y libsdl-gfx1.2-dev
  93. sudo apt-get install -y libsdl-image1.2-dev
  94. sudo apt-get install -y libsdl-mixer1.2-dev
  95. sudo apt-get install -y libsdl-net1.2-dev
  96. sudo apt-get install -y libsdl-ocaml-dev
  97. sudo apt-get install -y libsdl-pango-dev
  98. sudo apt-get install -y libsdl-perl
  99. sudo apt-get install -y libsdl-ruby
  100. sudo apt-get install -y libsdl-ruby1.8
  101. sudo apt-get install -y libsdl-sge-dev
  102. sudo apt-get install -y libsdl-sound1.2-dev
  103. sudo apt-get install -y libsdl-ttf2.0-dev
  104. sudo apt-get install -y libsdl1.2-dev
  105. sudo apt-get install -y libsndfile1-dev
  106. sudo apt-get install -y libstdc++6-4.5-dev
  107. sudo apt-get install -y libswscale-dev
  108. sudo apt-get install -y libtool
  109. sudo apt-get install -y libwxbase2.8-0
  110. sudo apt-get install -y libwxbase2.8-dbg
  111. sudo apt-get install -y libwxbase2.8-dev
  112. sudo apt-get install -y libwxgtk2.8-0
  113. sudo apt-get install -y libwxgtk2.8-dbg
  114. sudo apt-get install -y libwxgtk2.8-dev
  115. sudo apt-get install -y libxcb-xtest0
  116. sudo apt-get install -y libxcb-xv0
  117. sudo apt-get install -y libxext-dev
  118. sudo apt-get install -y libxext6-dbg
  119. sudo apt-get install -y libxml2
  120. sudo apt-get install -y libxml2-dev
  121. sudo apt-get install -y libxml2-utils
  122. sudo apt-get install -y libxrandr-dev
  123. sudo apt-get install -y libxrandr2-dbg
  124. sudo apt-get install -y libxtst-dev
  125. sudo apt-get install -y libxv-dev
  126. sudo apt-get install -y libxv1
  127. sudo apt-get install -y libxvmc1
  128. sudo apt-get install -y libxxf86vm-dev
  129. sudo apt-get install -y mawk
  130. sudo apt-get install -y nasm
  131. sudo apt-get install -y nvidia-cg-toolkit
  132. sudo apt-get install -y perl
  133. sudo apt-get install -y perl-base
  134. sudo apt-get install -y perl-modules
  135. sudo apt-get install -y pkg-config
  136. sudo apt-get install -y ppu-g++
  137. sudo apt-get install -y ppu-gcc
  138. sudo apt-get install -y python-glade2
  139. sudo apt-get install -y python-gtk2
  140. sudo apt-get install -y python-libxml2
  141. sudo apt-get install -y scons
  142. sudo apt-get install -y subversion
  143. sudo apt-get install -y wx2.8-headers
  144. sudo apt-get install -y x11proto-record-dev
  145. sudo apt-get install -y zlib-bin
  146. sudo apt-get install -y zlib1g
  147. sudo apt-get install -y zlib1g-dev
  148. clear
  149.  
  150. # Get the lastest code from GIT and go to new folder:
  151. cd $HOME && mkdir .inukaze-srcs && cd .inukaze-srcs
  152. git clone https://code.google.com/p/dolphin-emu/ dolphin-emu && cd dolphin-emu
  153.  
  154. #Make a new folder called "Build" and enter
  155. mkdir Build && cd Build
  156.  
  157. # Now begin Manual compilation of Dolphin-emu
  158. echo ""
  159. echo ""
  160. echo "Begining Manual Compilation of Dolphin-Emu"
  161. cmake .. && make
  162.  
  163. # Install Emulator into System
  164. echo ""
  165. echo ""
  166. echo "Installing Emulator into System"
  167. sudo make install
  168. sudo make ln -s /usr/local/bin/dolphin-emu /usr/bin/dolphin-emu
  169. cd $HOME && rm -rf .inukaze-srcs
  170.  
  171. # Make a System Menu Entry
  172. sudo mkdir -p /usr/share/icons/inukaze && wget http://dl.dropbox.com/u/3164499/Imagenes/Iconos/dolphin-emu.png
  173. sudo mv dolphin-emu.png /usr/share/icons/inukaze
  174. sudo touch /usr/share/applications/dolphin-emu.desktop
  175. sudo sh -c 'echo "[Desktop Entry]" >> /usr/share/applications/dolphin-emu.desktop'
  176. sudo sh -c 'echo "Name=Dolphin-Emu" >> /usr/share/applications/dolphin-emu.desktop'
  177. sudo sh -c 'echo "GenericName=dolphin-emu" >> /usr/share/applications/dolphin-emu.desktop'
  178. sudo sh -c 'echo "Comment=Nintendo GameCube / Wii Emulator" >> /usr/share/applications/dolphin-emu.desktop'
  179. sudo sh -c 'echo "Comment[es]=Emulador de Nintendo GameCube / Wii" >> /usr/share/applications/dolphin-emu.desktop'
  180. sudo sh -c 'echo "TryExec=dolphin-emu" >> /usr/share/applications/dolphin-emu.desktop'
  181. sudo sh -c 'echo "Exec=dolphin-emu" >> /usr/share/applications/dolphin-emu.desktop'
  182. sudo sh -c 'echo "Icon=/usr/share/icons/inukaze/dolphin-emu.png" >> /usr/share/applications/dolphin-emu.desktop'
  183. sudo sh -c 'echo "StartupNotify=true" >> /usr/share/applications/dolphin-emu.desktop'
  184. sudo sh -c 'echo "Terminal=false" >> /usr/share/applications/dolphin-emu.desktop'
  185. sudo sh -c 'echo "Type=Application" >> /usr/share/applications/dolphin-emu.desktop'
  186. sudo sh -c 'echo "Categories=Game;" >> /usr/share/applications/dolphin-emu.desktop'
  187. sudo ldconfig
  188. sudo update-menus
  189. exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement