openSUSE 12.1: The zypper dup upgrade.

Hi all Susies. Thank you for all the positive feedback on Networkmanager GNOME on KDE4.

Now it's time to upgrade the system to openSUSE 12.1.

We will use zypper for this. Note, that all the repositories with all your favourite goodies need to be turned off for this procedurde.

It is also worth to do the upgrade process from the first framebuffer (to reach it press Ctrl + Alt + F1, to go back to the X window buffer press Ctrl + Alt + F7).

But before we need to use the fb1 (framebuffer 1), initial settings need to be done from the console in our window system. 

1. Turn off all repos with this command (as root!!):

zypper modifyrepo --all --disable

2.  Add the main repository:

zypper ar --name "openSUSE-12.1 OSS" SuSE12.1

3. Add the non OSS repository:

zypper ar --name "openSUSE-12.1 non-OSS" SuSE12.1non-OSS

4. Add the Update repository:

zypper ar --name "openSUSE-12.1 Update" Update12.1

5. Make the Update repository automaticaly refresh itself:

 zypper mr -r Update12.1

6. Now the next commands I have executed from frame buffer 1 (see instruction at the beginning of the post).

zypper ref -> this will refresh all the stuff from current repositories (only the opensuse 12.1 ones that are active).

zypper dup -d  -> this will download all the new packages. You will be asked about acceptation of licences and stuff like that, answer "yes" if you agree and would like the installation to proceed. For my system it was 1948 packages to be downloaded. Wait patiently.

zypper dup -> this command will actually install all the previously downloaded stuff. Once again there can pop up questions about accepting diverse licenses.

7. Install done? Than it's time to reboot. For me everything worked after the upgrade. Some

8. Now run Repository Management in YaST and try to edit and turn on the additional repositories from the previous version of openSUSE:

9. After editing the additional repos run YaST -> Software Management -> [Menu] Package -> All Packages -> Upgrade, if newer version is available.

10. Finally repeat FONT TWEAKING if you like subpixel hinting.

and have a lot of fun!