If you use it OpenSUSE you will know that there are two different versions: the stationary Leap and the rolling Tumbleweed.
Here we should stop a bit as I consider both to be stable versions. The rolling version Tumbleweed is not before the stable Leap. What does this mean; Perhaps there are many who believe that the rolling version is made to serve the fixed, with testing of new products and applications and services. Error.
OpenSuse is not like the other distributions you know and you may have tried.
Linux distributions that we know and are available on a rolling circle, contain packet programs that have been tested in a test repository. Since bugs and bugs have not been noticed, then only then they proceed to constantly publishing them.
But it is not the case with Tumbleweed. Before even using packages from the test repository, it is first tested by people and after machines. Then proceed to the test repository or Factory.
That's where testing by a lot of users begins and when it's considered ready for mass use, it goes through testing again (first by humans and then by machines). After its completion procedures is passed to the rolling release repository. This means that it has gone through a lot of testing before it is released.
All that's left is the system you install it on functional. If the hardware is old and problems occur, you can report the bug so that it can be fixed in the next update.
If you are in OpenSUSE Leap and want to try the Tumbleweed below, we'll describe how to change version:
First of all we do backup in the Leap repos
su -
mkdir /etc/zypp/repos.d/old
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old
Then add the official repositories of Tumbleweed
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
We check the repos that we installed:
zypper lr-u
and refresh repos to get the new gpg keys
zypper --gpg-auto-import-keys ref
Following the above we are ready to change the version
sudo zypper dup
The last command will take a long time to complete (depends on your connection)
After installing, we can add more repositories
zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
zypper ar -f -n science http://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/ science
zypper ar -f -n wine http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ wine
We're done.
If for some reason you are not happy, let's see how you can go back to Leap
I would certainly recommend a clean installation of Leap, but you can also try the following way:
Let's remove the Tumbleweed repos. Then we will bring back the Leap repositories from the backup we made at the beginning:
su -
rm /etc/zypp/repos.d/*
mv /etc/zypp/repos.d/old/*.repo /etc/zypp/repos.d/
Let's check the repositories:
zypper lr-u
Refresh for new gpg keys.
zypper --gpg-auto-import-keys ref
And now we can go back to Leap:
sudo zypper dup