UbuntuMAME - Build and Install
From JTSageWiki
Contents |
[edit] Building / Installing AdvanceMAME
With all the required packages installed, download the AdvanceMAME source code and begin the configure and build process:
mame@mame-machine:~$ cd ~/source mame@mame-machine:~$ wget http://prdownloads.sourceforge.net/advancemame/advancemame-0.106.0.tar.gz?download mame@mame-machine:~$ tar -xvf advancemame-0.106.0.tar.gz mame@mame-machine:~$ cd advancemame-0.106.0 ; ./configure --prefix=/usr
At this point the configuration script will run and check whether optional libraries are available or not. At end of the process a summary of supported options is displayed. Unless something has gone wrong it should exactly match this - if it does not, please e-mail me, so I can find out what I may have missed - this is being written after the fact, so it may be incomplete (particularly if Video: fb is missing).
== Drivers/Libraries == Video : fb slang ncurses sdl Sound : alsa oss sdl Keyboard : sdl raw event Joystick : sdl raw event Mouse : sdl raw event Misc : zlib expat pthread freetype2
You can now compile the AdvanceMAME source code:
mame@mame-machine:~$ make
If the (lengthy) compilation completes successfully, the program and support files can be installed:
mame@mame-machine:~$ sudo make install
[edit] Building / Installing AdvanceMENU
We will download and build the AdvanceMENU source code.
mame@mame-machine:~$ cd ~/source mame@mame-machine:~$ wget http://prdownloads.sourceforge.net/advancemame/advancemenu-2.4.14.tar.gz?download mame@mame-machine:~$ tar -xvf advancemenu-2.4.14.tar.gz mame@mame-machine:~$ cd advancemenu-2.4.14 ; ./configure --prefix=/usr
At this point the configuration script will run and check whether optional libraries are available or not. At end of the process a summary of supported options is displayed. Unless something has gone wrong it should exactly match this - if it does not, please e-mail me, so I can find out what I may have missed - this is being written after the fact, so it may be incomplete (particularly if Video: fb is missing).
== Drivers/Libraries == Video : fb slang ncurses sdl Sound : alsa oss sdl Keyboard : sdl raw event Joystick : sdl raw event Mouse : sdl raw event Misc : zlib expat pthread freetype2
If the make options are the same you can now compile the AdvanceMENU source code:
mame@mame-machine:~$ make
If the (lengthy) compilation completes successfully, the program and support files can be installed:
mame@mame-machine:~$ sudo make install
[edit] Next Step
UbuntuMAME - Initial Configuration and Testing
[edit] Other Steps
1.) UbuntuMAME - Overview 2.) UbuntuMAME - Base System Install 3.) UbuntuMAME - Video Drivers 4.) UbuntuMAME - Clean-Up and Networking 5.) UbuntuMAME - Build and Install 6.) UbuntuMAME - Initial Configuration and Testing 7.) UbuntuMAME - Fine Tune Advance Configurations 8.) UbuntuMAME - Auto-Login and Auto-Start 9.) UbuntuMAME - Adding NES and Atari2600 10.) UbuntuMAME - Adding a Light Gun 11.) UbubtuMAME - Adding a Jukebox System 12.) [[UbubtuMAME - Support Files for MAME - MESS
