This weekend I installed Ubuntu as a dual boot on 3 systems on our family network. The general idea is to wean us off of using Windows and enjoy free software, therefore being “free”.
I started off using this free program to repartition all three computers hard drive into two partitions, one for Windows (leaving enough space to install more applications in windows) and one for a new install of Ubuntu 8.10. (this = SystemRescueCd) did a great job allowing me to use existing disk space and install a decent distribution of linux. I initially had problerms on two of the three systems due to the fact I was using a beta CD image of Ubuntu 8.10 (which was downloaded back in the summer months). After starting the install, Ubuntu would fail by exiting out to a command prompt (watching carefully I could see XServer was failing, which made me think it was a video driver issue?). Turns out that after trying the 8.10 release CD image (And downloading another 700+ MB image) my problems went away and the install completed fine. Both failing systems were Gigabyte motherboards with onboard Geforce 8200 chipsets (which had problems at some point during the 8.10 development).
Now that Ubuntu was installed, I allowed all of the system updates to download and voila… 3 beautifully functional free installations. The family was astounded by how many free programs there were and how well they work. We were totally sold on Ubuntu… until the yoville issue was discovered! The short explanation is that the Adobe Player v10 does NOT work with yoville for Ubuntu (and perhaps other linux distros? as of this writing).
The yoville solution:
To fix the problem you need to do two things.
#1: You need to remove EVER trace of the existing shockwave player. You usually do this by going to: System / Admin / Software Packages and find the entry for Flash player and select remove all. Also goto: System / Search for files and enter the filename: libflashplayer.so
#2: Download the flash player v9 which is known to work with yoville from: here. This is a large download because adobe decided to package up this version with ALL v 9 players for every operating system. Once downloaded extract the contents into a temp folder. Navigate to the folder called: 9r124 and extract the file: flashplayer_9r124_linux.tar.gz and finally open a command prompt and navigate to the folder where you extracted th contents of the last file mentioned. Run the following commands:
chmod +x flashplayer-installer
*NOTE: the second command will ask you for the admin password, you need admin access to properly install this package.
Follow the prompts, at one point it may ask for the path to your firefox / mozilla browser, I had to manually enter the path as follows: /usr/lib/firefox-184.108.40.206/
but you may need to look in user/lib to see what folder your web browser is installed. Once you get past the prompts, it will ask about installing for another browser, just enter: n.
That’s it! Now open firefox and yoville should work.
Delete every instance that the search finds.
Another note for anyone interest is how well Wine works in Ubuntu! Wine (wine is not an emulator) allows you to run windows applications from inside linux. What a fantastic application it is indeed! To save a lot of time you should install winetricks which basically gives you an easier way to install win32 modules like the ever important directx suite. After installing wine and winetricks and directx we were able to get Track Mania working under Ubuntu! Many great windows applications work via the wine layer.
Although the idea is wean us away from windows, the reality is that it will take time to learn and prove out Ubuntu (and linux) for our entire family needs. Wine allows us to do just that. Another surprise was that TimeTracker partially works under Ubuntu. That is shocking to me because it makes HEAVY use of both documented and undocumented Win32 API’s. Perhaps one day there will be a version of TimeTracker that works in both Windows and Linux? But that is another story!
UPDATED — Monday January 5, 2009
Item #1: After the family did a fair amount of testing we discovered that there is NO RELIABLE / CONSISTENT way to play yoville using the linux flash plugin. We tried MANY different versions of the plugin and they all exhibit random problems in yoville.
Item #2: I thought I would try ies4linux and install the IE flash plugin in this pseudo emulated IE environment. While this does appear to work with yoville (After installing the flash plugin for IE 6 for windows via wine) the performance is hideous and the screen flickers badly.
Item #3: I was almost ready to give up when I asked myself.. what is the real problem? The real problem revolves around the fact that the flash player for linux is buggy. But the same player for windows is not. I decided to try installing firefox for windows and see if that works. It DOES WORK 100%! Here is what you do (I assume you already have wine installed):
1. Download firefox for windows from here
2. Install the downloaded version using wine (right click the file you downloaded and select open in WINE)
3. Once complete you’ll get a link on your desktop to firefox for windows!
4. Visit the yoville main page and select the link for the flash player and download / install it
5. Go back to the yoville start page
5. Enjoy yovill’ing!
This works 100% everywhere in yoville.. of course it does it is running the same windows programs that work when running through the windows operating systems!