This is a step-by-step guide for installing openSUSE 10.1 in my "Loaded" configuration, as described in: Moving from Gentoo to ... SUSE, Ubuntu, or Fedora Core?
Instead of using the SUSE package management tools, I first install YUM and use it for package management. This leads to a shorter/faster process than using SUSE's own YaST tools.
If you have an aversion to YUM, and only want to do things the SUSE-way, then see Installing openSUSE 10.1 "Loaded" (without YUM)
A quick list of pros & cons:
Pros:
- Uses YUM for easy package handling and automatic repository mirror handling.
- Easy to keep the system up to date with "yum update"
- Very nice "sysinfo:/" custom KDE extension; makes a nice "My Computer" replacement when you feel the need for one.
Cons:
- Most difficult NVIDIA setup (it still wasn't hard, but you do have to remember to do it each time the kernel is updated).
- Didn't autoconfigure my DHCP connection correctly. Not a big deal since I like to hardwire addresses, but still, a weird thing to mess up.
- Non-unified package handling. Using this method, YaST will not recognize the third-party repositories that YUM sees. Also, YUM seems to have some issues installing packages (see below, where I had to remove kaffeine and digikamimageplugins to get the system to update).
Prerequisites:
Instructions:
IMPORTANT: Run these steps in this exact order. The default 10.1 installation has some bugs that need to be patched before moving on to later steps.
Your system is now 100% YUM-capable! 
python install-coreset.py
This will install all of the multimedia/Flash/RealPlayer/Acrobat plugins, enable DVD playback, install Java, etc.
You should now be able to play retail DVDs through xine or mplayer. [If DVD playback does not work, make sure that the package "xine-lib" is not installed; only libxine1 should be installed.]
This makes sound sync better with Flash sites like YouTube. It is still a little off, but not as bad as the default.
rpmbuild -ba msttcorefonts-1.3-118.spec
Note: If the process gets stuck while downloading, then edit the .spec file and pick a different download mirror. The list starts at line 45.
IMPORTANT: You must delete the % character when commenting a line in the spec file! Simply adding a # will not work.
rpm -Uvh /usr/src/packages/RPMS/noarch/msttcorefonts-1.3-118.noarch.rpm
SuSEconfig --module fonts
xlsfonts | grep ^-microsoft
You should see a list of the corefonts displayed.
yum update kernel-default
init 3
sh NVIDIA-Linux-x86-1.0-8762-pkg1.run
Accept all defaults; answer "Yes" when it asks if it should update your X11 config file.
init 5
This will restart the X server. Run "glxinfo" and make sure it says "direct rendering: Yes" near the top.
yum remove kaffeine digikamimageplugins
yum update
[ugh ... kaffeine & digikamimageplugins interfere with update running correctly, so I had to remove them]
From now on, to keep your system up-to-date on security fixes, etc., all you have to do is periodically run (as root):
yum update
Optional Stuff:
java -jar jedit42install.jar
yum install python-wxGTK python-wxGTK-doc python-wxGTK-examples
cd /usr/share/doc/packages/python-wxGTK/demo
python demo.py
yum install python-crypto python-devel python-doc python-sqlite2
gzip -d wings-0.98.32a-linux.run.gz
sh wings-0.98.32a-linux.run
yum install sshfs
Sources: