OpenSUSE Moblin (Goblin)
From openSUSE
Contents |
What is Moblin ?
Moblin, short for 'mobile Linux', is an open source operating system and application stack for Mobile Internet Devices (MIDs), netbooks, and nettops.
Getting Goblin via download
PLEASE NOTE THIS WILL DESTROY THE DATA ON YOUR MACHINE!!!
Step 1
Download the latest raw image as found on the Novell Forge Moblin site
Step 2
Install the image to a USB disk by using dd by following the instructions in the README file.
Step 3
Boot on a machine you wish to install Goblin on with the USB stick plugged in. Tell the BIOS to boot from the USB stick. Then follow the directions that the installer program prompts for.
Step 4
Have fun using Goblin!
Updates
The Goblin image will automatically have the Moblin:Factory repository set up to pull updates from. Use zypper as normal to update from the repository when ever you want to in order to get the latest versions of the packages.
Getting Goblin via 1Click
PLEASE NOTE THIS MIGHT NOT WORK FOR EVERYBODY
Step 1
Head over to http://download.opensuse.org/repositories/Moblin:/UI/ and choose your desired target platform (openSUSE 11.1 / Factory 11.2 / SLE11) where you will get a listing similar to :
Step 2
Select the GoblinUI.ymp and Firefox will ask what you would like to do.
Step 3
Choosing YaST Package Meta Handler is what you want, and that will then present.
Step 4
Select Next and it will give you a summary of what it intends to do.
Step 5
When you click on Next you are prompted to confirm that you know what you're doing and that basically don't come crying to me when you machine goes boom - I'm just a lunatic like anyone else ;-)
Step 6
As I run a pretty traditional set up I am prompted to enter root's password once I accept the above disclaimer.
Step 7
As YaST goes through the repos and packages it checks the GPG keys, it will prompt you for any action on any keys it doesn't know about.
Step 8
Once it has read all the packages etc it checks to make sure there are no conflicts. You will then be presented with a slightly erroneous "Package Conflict" dialogue advising that you need to fix some choices. This is actually pretty simple and not a conflict as such but a vendor change - you are choosing to override packages provided and signed as from openSUSE with those from someone else.
**CAUTION** If you are using gstreamer packages from Packman you will have some additional choces to make - hint you will need to "downgrade" the Packman packages
Step 9
You just need to choose the following to satisfy zypper:
* For anjal select install evolution-2.27.5-9.12.i586 (with vendor change) [Option 1] * For cubano select install banshee-1-1.5.1-11.4.i586 (with vendor change) [Option 1] * For mojito select install libsoup-2_4-1-2.26.1-2.13.i586 (with vendor change) [Option 2] * For mutter-moblin select deinstallation of gnome-menus-branding-openSUSE-11.1-33.24.noarch [Option 2] * For syncevolution select replacement of libsoup [Option 2] * For PackageKit select PackageKit-0.4.8-3.5.i586 (with vendor change) [Option 1]
Step 10
You will then be able to see the full list of all packages about to be installed.
Step 11
Once all is done you should see a nice dialogue advising you that everything was successful
Please Note
If you have autologin enabled, you may want to disable it so you can logout and then choose to switch to the "Moblin User Experience". If you have any issues, please join the mailing list - opensuse-goblin or head over to irc and ask your questions in #opensuse-moblin
All feedback is welcomed, and I'd like to thank AJ for helping pick some of the low hanging fruit on Monday whilst I waited from my flight back from Nuremberg.
**!!CAUTION!!** This assumes you are using vanilla repositories and not using GNOME Factory for 11.1 etc. Thanks to The Rev Ogley for the pointer!
Archive
Find basic information in Aaron's mail posted on the mailing list:
http://lists.opensuse.org/opensuse-goblin/2009-07/msg00000.html
Yes, we have a mailing list. To subscribe you to it, send a empty mail to opensuse-goblin+subscribe@opensuse.org. For more information about mailing lists, see Communicate/Mailinglists.

