Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # About This Script
- # Author : Inukaze
- # Web : http://inukaze.wordpress.com
- # Email : inukaze.otaku@gmail.com
- # Its a simple Script
- # For Download & Install
- # All Mednafen Work In Progress
- # Dependencies , Manual Download
- # Compile and Installation into System
- clear
- echo "Downloading & Installing Dependencies"
- sudo apt-get install -y automake
- sudo apt-get install -y build-fssentials
- sudo apt-get install -y cmake
- sudo apt-get install -y colorgcc
- sudo apt-get install -y g++
- sudo apt-get install -y g++-4.2
- sudo apt-get install -y g++-4.2-multilib
- sudo apt-get install -y g++-4.4
- sudo apt-get install -y g++-4.4-multilib
- sudo apt-get install -y g++-4.5
- sudo apt-get install -y g++-4.5-multilib
- sudo apt-get install -y g++-4.6
- sudo apt-get install -y g++-4.6-multilib
- sudo apt-get install -y gawk
- sudo apt-get install -y gcc
- sudo apt-get install -y gcc-4.2
- sudo apt-get install -y gcc-4.2-base
- sudo apt-get install -y gcc-4.2-locales
- sudo apt-get install -y gcc-4.2-multilib
- sudo apt-get install -y gcc-4.4
- sudo apt-get install -y gcc-4.4-base
- sudo apt-get install -y gcc-4.4-locales
- sudo apt-get install -y gcc-4.4-multilib
- sudo apt-get install -y gcc-4.5
- sudo apt-get install -y gcc-4.5-base
- sudo apt-get install -y gcc-4.5-locales
- sudo apt-get install -y gcc-4.5-multilib
- sudo apt-get install -y gcc-4.5-plugin-dev
- sudo apt-get install -y gcc-4.6
- sudo apt-get install -y gcc-4.6-base
- sudo apt-get install -y gcc-4.6-locales
- sudo apt-get install -y gcc-4.6-multilib
- sudo apt-get install -y gcc-4.6-plugin-dev
- sudo apt-get install -y gcc-multilib
- sudo apt-get install -y gcc-opt
- sudo apt-get install -y gccxml
- sudo apt-get install -y gettext
- sudo apt-get install -y gettext-base
- sudo apt-get install -y git
- sudo apt-get install -y gnome-doc-utils
- sudo apt-get install -y gstreamer0.10-sdl
- sudo apt-get install -y intltool
- sudo apt-get install -y intltool-debian
- sudo apt-get install -y lib32gcc1
- sudo apt-get install -y lib32gcc1-dbg
- sudo apt-get install -y lib64stdc++6
- sudo apt-get install -y libao-dev
- sudo apt-get install -y libao2
- sudo apt-get install -y libasound2-dev
- sudo apt-get install -y libavcodec-dev
- sudo apt-get install -y libavformat-dev
- sudo apt-get install -y libbluetooth-dev
- sudo apt-get install -y libbz2-dev
- sudo apt-get install -y libcairo2-dbg
- sudo apt-get install -y libcairo2-dev
- sudo apt-get install -y libcdio-dev
- sudo apt-get install -y libconfig++8
- sudo apt-get install -y libconfig++8-dev
- sudo apt-get install -y libgcc1
- sudo apt-get install -y libgcc1-dbg
- sudo apt-get install -y libgettext-ruby1.8
- sudo apt-get install -y libglade2-0
- sudo apt-get install -y libglade2-dev
- sudo apt-get install -y libglew1.5-dev
- sudo apt-get install -y libgmp3-dev
- sudo apt-get install -y libgtk2.0-0
- sudo apt-get install -y libgtk2.0-bin
- sudo apt-get install -y libgtk2.0-common
- sudo apt-get install -y libgtk2.0-dev
- sudo apt-get install -y libgtkmm-2.4-dev
- sudo apt-get install -y libguichan-sdl-0.8.1-1
- sudo apt-get install -y liblocale-gettext-perl
- sudo apt-get install -y libperl5.10
- sudo apt-get install -y libpng++-dev
- sudo apt-get install -y libpulse-dev
- sudo apt-get install -y libreadline5-dev
- sudo apt-get install -y libsdl-console-dev
- sudo apt-get install -y libsdl-gfx1.2-dev
- sudo apt-get install -y libsdl-image1.2-dev
- sudo apt-get install -y libsdl-mixer1.2-dev
- sudo apt-get install -y libsdl-net1.2-dev
- sudo apt-get install -y libsdl-ocaml-dev
- sudo apt-get install -y libsdl-pango-dev
- sudo apt-get install -y libsdl-perl
- sudo apt-get install -y libsdl-ruby
- sudo apt-get install -y libsdl-ruby1.8
- sudo apt-get install -y libsdl-sge-dev
- sudo apt-get install -y libsdl-sound1.2-dev
- sudo apt-get install -y libsdl-ttf2.0-dev
- sudo apt-get install -y libsdl1.2-dev
- sudo apt-get install -y libsndfile1-dev
- sudo apt-get install -y libstdc++6-4.5-dev
- sudo apt-get install -y libswscale-dev
- sudo apt-get install -y libtool
- sudo apt-get install -y libwxbase2.8-0
- sudo apt-get install -y libwxbase2.8-dbg
- sudo apt-get install -y libwxbase2.8-dev
- sudo apt-get install -y libwxgtk2.8-0
- sudo apt-get install -y libwxgtk2.8-dbg
- sudo apt-get install -y libwxgtk2.8-dev
- sudo apt-get install -y libxcb-xtest0
- sudo apt-get install -y libxcb-xv0
- sudo apt-get install -y libxext-dev
- sudo apt-get install -y libxext6-dbg
- sudo apt-get install -y libxml2
- sudo apt-get install -y libxml2-dev
- sudo apt-get install -y libxml2-utils
- sudo apt-get install -y libxrandr-dev
- sudo apt-get install -y libxrandr2-dbg
- sudo apt-get install -y libxtst-dev
- sudo apt-get install -y libxv-dev
- sudo apt-get install -y libxv1
- sudo apt-get install -y libxvmc1
- sudo apt-get install -y libxxf86vm-dev
- sudo apt-get install -y mawk
- sudo apt-get install -y nasm
- sudo apt-get install -y nvidia-cg-toolkit
- sudo apt-get install -y perl
- sudo apt-get install -y perl-base
- sudo apt-get install -y perl-modules
- sudo apt-get install -y pkg-config
- sudo apt-get install -y ppu-g++
- sudo apt-get install -y ppu-gcc
- sudo apt-get install -y python-glade2
- sudo apt-get install -y python-gtk2
- sudo apt-get install -y python-libxml2
- sudo apt-get install -y scons
- sudo apt-get install -y subversion
- sudo apt-get install -y wx2.8-headers
- sudo apt-get install -y x11proto-record-dev
- sudo apt-get install -y zlib-bin
- sudo apt-get install -y zlib1g
- sudo apt-get install -y zlib1g-dev
- clear
- # Delete if exist old files
- rm -rf mednafen
- rm -rf mednafen-lastest-wip.tar.bz2
- rm -rf gelide-lastest.tar.gz
- rm -rf gelide-*
- sudo rm -rf /usr/bin/mednafen
- sudo rm -rf /usr/games/mednafen
- # Get the lastest code from Inukaze Dropbox:
- reset && cd $HOME
- mkdir .inukaze-srcs && cd .inukaze-srcs
- wget http://dl.dropbox.com/u/3164499/Linux/mednafen-lastest-wip.tar.bz2
- # Extract Files
- tar xfvj "mednafen-lastest-wip.tar.bz2" && cd mednafen
- # Detect GCC
- clear
- if [ -f "/usr/bin/gcc-4.6" ] ; then
- echo "Detected GCC-4.6"
- export CC=/usr/bin/gcc-4.6
- ./configure
- make CXX=g++-4.6
- # Install Emulator into System
- echo ""
- echo ""
- echo "Installing Emulator into System"
- sudo make install
- # Delete Folder & Files using for this Installation
- cd ..
- rm -rf mednafen
- rm -rf mednafen-lastest-wip.tar.bz2
- sudo ln -s /usr/local/bin/mednafen /usr/bin/mednafen
- sudo ln -s /usr/local/bin/mednafen /usr/games/mednafen
- # First Run of Mednafen for Generate ~/.mednafen/mednafen-09x.cfg
- /usr/bin/mednafen
- elif [ -f "/usr/bin/gcc-4.5" ] ; then
- echo "Detected GCC-4.5"
- export CC=/usr/bin/gcc-4.5
- ./configure
- make CXX=g++-4.5
- # Install Emulator into System
- echo ""
- echo ""
- echo "Installing Emulator into System"
- sudo make install
- # Delete Folder & Files using for this Installation
- cd ..
- rm -rf mednafen
- rm -rf mednafen-lastest-wip.tar.bz2
- sudo ln -s /usr/local/bin/mednafen /usr/bin/mednafen
- sudo ln -s /usr/local/bin/mednafen /usr/games/mednafen
- # First Run of Mednafen for Generate ~/.mednafen/mednafen-09x.cfg
- /usr/bin/mednafen
- elif [ -f "/usr/bin/gcc-4.4" ] ; then
- echo "Detected GCC-4.4"
- export CC=/usr/bin/gcc-4.4
- ./configure
- make CXX=g++-4.4
- # Install Emulator into System
- echo ""
- echo ""
- echo "Installing Emulator into System"
- sudo make install
- # Delete Folder & Files using for this Installation
- cd ..
- rm -rf mednafen
- rm -rf mednafen-lastest-wip.tar.bz2
- sudo ln -s /usr/local/bin/mednafen /usr/bin/mednafen
- sudo ln -s /usr/local/bin/mednafen /usr/games/mednafen
- # First Run of Mednafen for Generate ~/.mednafen/mednafen-09x.cfg
- /usr/bin/mednafen
- elif [ -f "/usr/bin/gcc-4.3" ] ; then
- echo "Detected GCC-4.3"
- export CC=/usr/bin/gcc-4.3
- ./configure
- make CXX=g++-4.3
- # Install Emulator into System
- echo ""
- echo ""
- echo "Installing Emulator into System"
- sudo make install
- # Delete Folder & Files using for this Installation
- cd ..
- rm -rf mednafen
- rm -rf mednafen-lastest-wip.tar.bz2
- sudo ln -s /usr/local/bin/mednafen /usr/bin/mednafen
- sudo ln -s /usr/local/bin/mednafen /usr/games/mednafen
- # First Run of Mednafen for Generate ~/.mednafen/mednafen-09x.cfg
- /usr/bin/mednafen
- else
- echo ""
- echo "You dont have a GCC Compile Compatible"
- echo "Mednafen can't be compile & installed"
- echo ""
- fi
- # Now Download , Configure , Compile & Install Gelide :
- wget http://dl.dropbox.com/u/3164499/Linux/gelide-lastest.tar.gz
- tar xfvz gelide*.tar.gz
- cd gelide-*
- ./configure
- make
- sudo make install
- cd ..
- rm -rf gelide-lastest.tar.gz
- rm -rf gelide-*
- cd $HOME && rm -rf .inukaze-srcs
- sudo ldconfig
- sudo update-menus
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement