Hello Linux Geeksters. The SUSE developers have announced that OpenSUSE 12.2 has reached end of life (EOL) today. No security updates will be done for this version anymore and so, the users are adviced to upgrade to OpenSUSE 12.3 or OpenSUSE 13.1.
In 17 months, OpenSUSE 12.2 got 748 updates, 352 being about security, 395 for the rest of the system and 1 has been optional.
Next, I will show you how to easily upgrade from both OpenSUSE 12.2 and OpenSUSE 12.3 to OpenSUSE 13.1, via the command like inteerface.
Note: Since some of the third party repos for OpenSUSE 12.2 and OpenSUSE 12.3 may not work on the OpenSUSE 13.1, I will disable them completely, in order not to get issues.
How to upgrade from OpenSUSE 12.2 to OpenSUSE 13.1:
Add the upgrade repository (if the repo already exists and it’s enabled, nothing will happen):
$ sudo zypper addrepo --check --name 'openSUSE-12.2-Update' http://download.opensuse.org/update/12.2/ repo-update
Update the repository list:
$ sudo zypper refresh
$ sudo zypper update
Disable all the repositories and add only the default repos of OpenSUSE 13.1:
$ sudo zypper modifyrepo --all --disable
$ zypper addrepo --name "openSUSE-13.1 OSS" http://download.opensuse.org/distribution/13.1/repo/oss/ repo-13.1-oss
$ zypper addrepo --name "openSUSE-13.1 Non-OSS" http://download.opensuse.org/distribution/13.1/repo/non-oss/ repo-13.1-non-oss
$ zypper addrepo --name "openSUSE-13.1 Updates" http://download.opensuse.org/update/13.1/ repo-13.1-update
Update the repository list again and perform the system upgrade:
$ zypper ref
$ zypper dup
How to upgrade from OpenSUSE 12.3 to OpenSUSE 13.1:
Add the upgrade repository (if the repo already exists and it’s enabled, nothing will happen):
$ sudo zypper addrepo --check --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/12.3/ repo-update
Update the repository list:
$ sudo zypper refresh
$ sudo zypper update
Disable all the repositories and add only the default repos of OpenSUSE 13.1:
$ sudo zypper modifyrepo --all --disable
$ zypper addrepo --name "openSUSE-13.1 OSS" http://download.opensuse.org/distribution/13.1/repo/oss/ repo-13.1-oss
$ zypper addrepo --name "openSUSE-13.1 Non-OSS" http://download.opensuse.org/distribution/13.1/repo/non-oss/ repo-13.1-non-oss
$ zypper addrepo --name "openSUSE-13.1 Updates" http://download.opensuse.org/update/13.1/ repo-13.1-update
Update the repository list again and perform the system upgrade:
$ zypper ref
$ zypper dup
First, the commands
$ zypper addrepo –name “openSUSE-13.1 Non-OSS” http://download.opensuse.org/distribution/13.1/repo/non-oss/repo-13.1-non-oss
need a space inserted
$ zypper addrepo –name “openSUSE-13.1 Non-OSS” http://download.opensuse.org/distribution/13.1/repo/non-oss/ repo-13.1-non-oss
I tried this from 12.2 to 13.2 from a terminal in KDE. Not all packages installed, reboot was into a 12.2 kernel with some new packages. Networking in yast showed ok but it didn’t work.
Then wouldn’t boot to desktop but only to failsafe.
From failsafe
Followed this http://doc.opensuse.org/release-notes/x86_64/openSUSE/13.2/
But that failed so
systemctl disable NetworkManager.service
systemctl enable wicked.service
got my network back.
I then did
zypper ref
zypper up
which finished the upgrade and I could reboot to 13.2 runlevel 3.
X wouldn’t start, so I updated the nvidia repository to 13.2 and used yast to update nvidia drivers. I changed to a user at runlevel 3 and tried startx. That failed but on reboot I was back to a KDE desktop.
13.2 is really great looking and faster.