Installing Ubuntu Netbook Remix on the OLPC XO
BuddyJ
Dept. of PropagandaOKC Icrontian
Drew Beckett pulled out the secret tech on us today with a sweet step-by-step guide for installing Ubuntu Netbook Remix on the OLPC XO computer.
By the end of this you'll be able to exclaim "This is Ubuntu! I know this!" so get down with your bad self here.
drasnor wrote:Ubuntu Netbook Remix is a slick new user interface for Ubuntu on sub-notebooks like the Asus eeePC and the OLPC XO. Installing Netbook Remix on the XO is not for the faint of heart, but if you're looking to get some extra geek points then strap in: it's going to be a long ride.
By the end of this you'll be able to exclaim "This is Ubuntu! I know this!" so get down with your bad self here.
0
Comments
-drasnor
Or does your process magically fix the sd-card corruption on suspend and resume?
Didn't think so.
All of the existing articles address installing Xfce as the desktop environment with Gutsy. None of them explain the difficulties I encountered with a Hardy installation, specifically the error screen I get during installation. I'm sorry you feel that the article has no merit but I could've saved two days of my own experimentation if I had had it initially. My article is intended to document my experiences with Netbook Remix on the XO and provide a starting point for further experimentation with that UI. In that regard I believe it has merit.
-drasnor
As for the error screen, you never would have seen it if you hadn't done things the hard way. This is what debbootstrap is for.
I do agree however that debootstrapping the installation disk is a much better approach. You'll save quite a bit of package bloat (and room) if you go from Ubuntu minimal up to a minimal desktop.
You'll also be able to script 90% of the work which makes subsequent installs that follow your example much easier
1. The maximus package installation fails with error Broken Package, with reference to libfakekey - This is resolvable by using the command "apt-get install libfakekey0". Normally Ubuntu is pretty good at figuring out dependencies, but it fails since its looking for the dependency libfakekey, and the package is named libfakekey0.
2. The ume-launcher fails with a message "Broken Package", with reference to libclutter-0.6.0. Unable to fix this, so I fail to install Netbook Remix - Any help would be appreciated.
Gani
Edit: Just found the package libclutter at this address: http://launchpadlibrarian.net/12821476/libclutter-0.6-0_0.6.0-2_i386.deb
Download that file, and install it using dpkg -i libclutter-0.6-0_0.6.0-2_i386.deb.
After that the installation of ume-launcher works.
-drasnor
Drasnor: I repeated the procedure last night, and I didnt get those two errors again either. Something odd happen there, not sure what.
However, the experience of Netbook Remix was OK on the Qemu, not too good. Enough to give me something to look forward to. On the OLPC itself, the ume-launcher sucked big time! Every click would bring screen flickering, register 30 seconds after I clicked etc., Mind you, all the apps had acceptable response once launched, while ume-launcher response was beyond bad! Beta software and all that, but still I have come to expect better from Ubuntu. The end experience was bad enough for me to ditch remix and go to XfCE, which looks nice and polished.
One query for those in the know: All the guides say I need a developer key for OLPC. There was one odd note buried somewhere in a google search that said I didnt need it. I decided not to get one. I am still able to boot into the SD card as long as I hold the game key when I switch on the OLPC. Does the developer key get me out of holding this key? Is there any other advantage to having it? (In other words, is it worth the trouble of getting one if I already have working Ubuntu?)
Gani
Nice find! The developer key is used (in my understanding) to allow the XO to run unsigned code. I have one because it seemed like the thing to do at the time and wasn't a huge hassle. If you already have a working Ubuntu installation though and it doesn't require one, I wouldn't lose any sleep over it.
-drasnor
Add “maximus†to System > Preferences > Sessions
Thanks!
-drasnor