Mike_IronFist
September 12th, 2009, 01:55 AM
Notice: This howto makes use of the awesome app getlibs, which is bundled in the download provided for this post. For more info, go here:[[http://ubuntuforums.org/showthread.php?t=474790]]
Introduction
Visual Boy Advance (A gameboy advance emulator) in the Ubuntu repos, even when installing the GUI versions from Synaptic Package managers, is old and leaves a lot to be desired. Needless to say, if you enjoyed VBA on Windows and want the same experience on Ubuntu, like several Windows-to-Linux ports (and vice versa) it sometimes requires an annoying bit of know-how. Well no longer!
This tutorial will show you how to get the best possible VBA setup on Ubuntu, regardless of whether or not you use the i386 (32-bit) or Intel/AMD64 (64-bit) version.
Getting the stuff you need
The version of Visual Boy Advance supplied with this howto is called VBA-M. The "M" stands for "merger", as in VBA-M is a merger of most forks from the original Open Source VBA project.
In addition, a simple (but mighty) app is included in the package, known as getlibs. What getlibs does, is it installs 32-bit libraries for any program that depends on them. On a 32-bit system, this is good if the installer is missing that info (It is, in this case). On a 64-bit system, you're not gonna be able to install a 32-bit .deb file and make use of the program most of the time unless you install the 32-bit libraries, and getlibs can handle this easily as well.
So, where to get all this good stuff?
[[CLICK HERE TO DOWNLOAD MIKE_IRONFIST'S VBA-M ALL PLATFORM INSTALLATION PACKAGE! (http://cid-0a1b309241732506.skydrive.live.com/self.aspx/.Public/visualboyadvance-m%5E_1.8.0.877-1%5E_x86-64.tar.gz)]]
And now, onto the show!
32-bit (Most) Users
Unless you consciously chose to download and install the 64-bit version of Ubuntu, you're a 32-bit user, so follow these instructions.
1. Copy both .deb files to the desktop.
2. Double-click the getlibs deb file to install it. Follow the onscreen instructions and let it install. When it's done, close the window.
3. Double-click the Visual Boy Advance deb file to install it. Once again, follow the instructions, let it install, and when it's done, close the window.
4. Open a terminal, and in the terminal, type:
getlibs /usr/local/bin/gvbam
The terminal will list the library files that the program needs, and then ask you if you want to proceed with installing them. Of course you do, so enter in "y" (without quotes) and press enter.
Once the libraries are done installing, clicking on VBA-M (located under the "Games" section of your applications menu) should launch the application with no problems! Enjoy!
64-bit Users
If you installed the 64-bit version of Ubuntu, you might be in a bit of a pickle with installing 32-bit applications. However, if you follow these instructions, and you're not afraid to copy-paste some commands into the terminal, you'll be on your way to using VBA-M in no time.
1. Copy both .deb files to the desktop.
2. Double-click the getlibs deb file to install it. Follow the onscreen instructions and let it install. When it's done, close the window.
3. Open a terminal and type in the following command:
cd ~/Desktop
4. Next, type (or paste) this into the terminal, carefully:
sudo dpkg --force-architecture -i visualboyadvance-m_1.8.0.877-1_i386.deb
You will be prompted for your password. Remember that the terminal doesn't show your password as you type - just enter in the password correctly and press enter.
5. Lastly, type this into the terminal:
getlibs /usr/local/bin/gvbam
The terminal will list the library files that the program needs, and then ask you if you want to proceed with installing them. Of course you do, so enter in "y" (without quotes) and press enter.
Once the libraries are done installing, clicking on VBA-M (located under the "Games" section of your applications menu) should launch the application with no problems! Enjoy!
Enjoy VBA-M!
I hope you found this installation process very easy. The main purpose of this FAQ was to help users get the most up-to-date version of VBA (while also allowing 64-bit users to make use of it). I made this FAQ in hopes that it is absolutely fool-proof, but if I made a mistake that doesn't quite make things clear, let me know and I'll be glad to clear it up for you.
Introduction
Visual Boy Advance (A gameboy advance emulator) in the Ubuntu repos, even when installing the GUI versions from Synaptic Package managers, is old and leaves a lot to be desired. Needless to say, if you enjoyed VBA on Windows and want the same experience on Ubuntu, like several Windows-to-Linux ports (and vice versa) it sometimes requires an annoying bit of know-how. Well no longer!
This tutorial will show you how to get the best possible VBA setup on Ubuntu, regardless of whether or not you use the i386 (32-bit) or Intel/AMD64 (64-bit) version.
Getting the stuff you need
The version of Visual Boy Advance supplied with this howto is called VBA-M. The "M" stands for "merger", as in VBA-M is a merger of most forks from the original Open Source VBA project.
In addition, a simple (but mighty) app is included in the package, known as getlibs. What getlibs does, is it installs 32-bit libraries for any program that depends on them. On a 32-bit system, this is good if the installer is missing that info (It is, in this case). On a 64-bit system, you're not gonna be able to install a 32-bit .deb file and make use of the program most of the time unless you install the 32-bit libraries, and getlibs can handle this easily as well.
So, where to get all this good stuff?
[[CLICK HERE TO DOWNLOAD MIKE_IRONFIST'S VBA-M ALL PLATFORM INSTALLATION PACKAGE! (http://cid-0a1b309241732506.skydrive.live.com/self.aspx/.Public/visualboyadvance-m%5E_1.8.0.877-1%5E_x86-64.tar.gz)]]
And now, onto the show!
32-bit (Most) Users
Unless you consciously chose to download and install the 64-bit version of Ubuntu, you're a 32-bit user, so follow these instructions.
1. Copy both .deb files to the desktop.
2. Double-click the getlibs deb file to install it. Follow the onscreen instructions and let it install. When it's done, close the window.
3. Double-click the Visual Boy Advance deb file to install it. Once again, follow the instructions, let it install, and when it's done, close the window.
4. Open a terminal, and in the terminal, type:
getlibs /usr/local/bin/gvbam
The terminal will list the library files that the program needs, and then ask you if you want to proceed with installing them. Of course you do, so enter in "y" (without quotes) and press enter.
Once the libraries are done installing, clicking on VBA-M (located under the "Games" section of your applications menu) should launch the application with no problems! Enjoy!
64-bit Users
If you installed the 64-bit version of Ubuntu, you might be in a bit of a pickle with installing 32-bit applications. However, if you follow these instructions, and you're not afraid to copy-paste some commands into the terminal, you'll be on your way to using VBA-M in no time.
1. Copy both .deb files to the desktop.
2. Double-click the getlibs deb file to install it. Follow the onscreen instructions and let it install. When it's done, close the window.
3. Open a terminal and type in the following command:
cd ~/Desktop
4. Next, type (or paste) this into the terminal, carefully:
sudo dpkg --force-architecture -i visualboyadvance-m_1.8.0.877-1_i386.deb
You will be prompted for your password. Remember that the terminal doesn't show your password as you type - just enter in the password correctly and press enter.
5. Lastly, type this into the terminal:
getlibs /usr/local/bin/gvbam
The terminal will list the library files that the program needs, and then ask you if you want to proceed with installing them. Of course you do, so enter in "y" (without quotes) and press enter.
Once the libraries are done installing, clicking on VBA-M (located under the "Games" section of your applications menu) should launch the application with no problems! Enjoy!
Enjoy VBA-M!
I hope you found this installation process very easy. The main purpose of this FAQ was to help users get the most up-to-date version of VBA (while also allowing 64-bit users to make use of it). I made this FAQ in hopes that it is absolutely fool-proof, but if I made a mistake that doesn't quite make things clear, let me know and I'll be glad to clear it up for you.