Difference between revisions of "Emulation on Ubuntu"

From Emulation General Wiki
Jump to navigation Jump to search
(Repositories List)
(Rewritten slightly to make it more suitable for a wiki)
Line 1: Line 1:
==THE GNU+LINUX GUIDE OF EMULATAN: *buntu Edition==
+
==THE GNU/LINUX GUIDE OF EMULATION: *buntu Edition==
 
===Info for newfriends===
 
===Info for newfriends===
A big difference between Wingdos and GNU+Leenocks is that when you want to install a program on lanoox you don't have to go to the site, download an installer and install it (except in some specific cases).
+
A big difference between Windows and GNU/Linux is that when you want to install a program on Linux you don't have to go to the site, download an installer and install it (except in some specific cases).
  
 
There's something called repositories, which are like "app stores". You use a package manager to search for programs in the repositories, install them, update them and uninstall them.
 
There's something called repositories, which are like "app stores". You use a package manager to search for programs in the repositories, install them, update them and uninstall them.
  
Your linuqs distribution comes with their official repositories already configured so you can get programs for there, but they don't always have every good emulator, and most of the time if they have it it's an old version. So what we are going to do is add more repositories that have up-to-date emulators. Once these repositories are added you will be able to install the emulators like with any other program and update them with the rest of your programs.
+
Your Linux distribution comes with their official repositories already configured so you can get programs for there, but they don't always have every good emulator, and most of the time if they have it it's an old version. So what we are going to do is add more repositories that have up-to-date emulators. Once these repositories are added you will be able to install the emulators like with any other program and update them with the rest of your programs.
  
 
All this is cool, but there will be some emulators that you won't find on repositories, so you'll have to use different methods to get them, but don't worry, I'll explain it later.
 
All this is cool, but there will be some emulators that you won't find on repositories, so you'll have to use different methods to get them, but don't worry, I'll explain it later.
 
===IMPORTANT!===
 
===IMPORTANT!===
This guide is focused on *buntu distros like Ubuntu, Xubuntu, Kubuntu and Lubuntu. Repositories shown here WILL NOT work on other distros, but you can find the same emulators for your distro somewhere else. Where? I don't know, but there's always google.
+
This guide is focused on *buntu distros like Ubuntu, Xubuntu, Kubuntu and Lubuntu. Repositories shown here WILL NOT work on other distros, but you can find the same emulators for your distro somewhere else, either in their own repos (either official or unofficial) or by compiling them.
 
===How to add the repositories===
 
===How to add the repositories===
 
To add this repos you will have to run the next command on a terminal:
 
To add this repos you will have to run the next command on a terminal:
 
  sudo add-apt-repository ppa:user/ppa-name
 
  sudo add-apt-repository ppa:user/ppa-name
where the ppa:user/ppa-name are the ones you'll find in the table for the repository you want to add. After you add all the repos you want you'll have to run the next command to update the packages database:
+
...where the ppa:user/ppa-name are the ones you'll find in the table for the repository you want to add. After you add all the repos you want you'll have to run the next command to update the packages database:
 
  sudo apt-get update
 
  sudo apt-get update
 
Once that's done you will have all the packages from those repos available to install.
 
Once that's done you will have all the packages from those repos available to install.
 
===How to install, update and uninstall emulators after the repos are added===
 
===How to install, update and uninstall emulators after the repos are added===
For this task I recommend you to install synaptic. That program will be a lot of help. Once you have it installed you can choose to organize packages by source and see all the repos you have available. See what emulators each of the repos you added has and install the emulators you want.
+
For this task I recommend you to install Synaptic. That program will be a lot of help. Once you have it installed you can choose to organize packages by source and see all the repos you have available. See what emulators each of the repos you added has and install the emulators you want.
 
===Repositories List===
 
===Repositories List===
 
{| border="0" cellpadding="1" cellspacing="1" class="article-table" style="width: 500px;"
 
{| border="0" cellpadding="1" cellspacing="1" class="article-table" style="width: 500px;"
Line 28: Line 28:
 
|-
 
|-
 
|scummvm, mednafen, fceux, old versions of other emulators
 
|scummvm, mednafen, fceux, old versions of other emulators
|Official ubuntu repos
+
|Official Ubuntu repos
 
|-
 
|-
 
|snes9x-gtk
 
|snes9x-gtk
Line 51: Line 51:
 
|ppa:sven-eckelmann/ppa-mupen64plus
 
|ppa:sven-eckelmann/ppa-mupen64plus
 
|}
 
|}
You can find more repositories by googling "emulatoryouwant launchpad ppa" without the quotes. Check that they have packages for your ubuntu version, cause people like to abandon their ppas
+
You can find more repositories by googling "emulatoryouwant launchpad ppa" without the quotes. Check that they have packages for your Ubuntu version (usually by its name, e.g. Raring, Quantal), as some PPAs can be abandoned.
 
 
===This guide is not finished yet, <strike>more info will come on how to install stuff you can't find in repos</strike>===
 
 
[[Category:FAQs]]
 
[[Category:FAQs]]

Revision as of 23:51, 16 August 2013

THE GNU/LINUX GUIDE OF EMULATION: *buntu Edition

Info for newfriends

A big difference between Windows and GNU/Linux is that when you want to install a program on Linux you don't have to go to the site, download an installer and install it (except in some specific cases).

There's something called repositories, which are like "app stores". You use a package manager to search for programs in the repositories, install them, update them and uninstall them.

Your Linux distribution comes with their official repositories already configured so you can get programs for there, but they don't always have every good emulator, and most of the time if they have it it's an old version. So what we are going to do is add more repositories that have up-to-date emulators. Once these repositories are added you will be able to install the emulators like with any other program and update them with the rest of your programs.

All this is cool, but there will be some emulators that you won't find on repositories, so you'll have to use different methods to get them, but don't worry, I'll explain it later.

IMPORTANT!

This guide is focused on *buntu distros like Ubuntu, Xubuntu, Kubuntu and Lubuntu. Repositories shown here WILL NOT work on other distros, but you can find the same emulators for your distro somewhere else, either in their own repos (either official or unofficial) or by compiling them.

How to add the repositories

To add this repos you will have to run the next command on a terminal:

sudo add-apt-repository ppa:user/ppa-name

...where the ppa:user/ppa-name are the ones you'll find in the table for the repository you want to add. After you add all the repos you want you'll have to run the next command to update the packages database:

sudo apt-get update

Once that's done you will have all the packages from those repos available to install.

How to install, update and uninstall emulators after the repos are added

For this task I recommend you to install Synaptic. That program will be a lot of help. Once you have it installed you can choose to organize packages by source and see all the repos you have available. See what emulators each of the repos you added has and install the emulators you want.

Repositories List

Emulators it has ppa:user/ppa-name
retroarch, dolphin, higan ppa:hunter-kaller/ppa
scummvm, mednafen, fceux, old versions of other emulators Official Ubuntu repos
snes9x-gtk ppa:bearoso/ppa
pcsx2 ppa:gregory-hainaut/pcsx2.official.ppa
MAME ppa:c.falco/mame
pcsxr, zsnes ppa:yagisan/ppa
desmume ppa:leon.nardella/desmume-daily
dolphin ppa:glennric/dolphin-emu
mupen64plus and plugins for it ppa:sven-eckelmann/ppa-mupen64plus

You can find more repositories by googling "emulatoryouwant launchpad ppa" without the quotes. Check that they have packages for your Ubuntu version (usually by its name, e.g. Raring, Quantal), as some PPAs can be abandoned.