12 C
Senior Writer and partner

How to switch from OpenSUSE Leap to Tumbleweed?

Hello, friends. OpenSUSE has two versions, a static one called Leap and a rolling one called Tumbleweed. Today you will learn how to switch from OpenSUSE Leap to Tumbleweed easily.

OpenSUSE Leap vs Tumbleweed

OpenSUSE Leap features a level of stability unmatched by any other distribution: better security, better testing, and much more free, open-source software unique to SUSE and OpenSUSE. It brings a huge variety of the newest software, convenient migration to SLE, transactional updates, server roles, scalable images for the cloud and Linux laptops. Let’s say it’s the fully stable version of the family. It is also recommended in case you want to use it without any problems and do not expect any surprises.

The main advantage is the stability but the packages are older and are not updated frequently. For users who want more new features while sacrificing a bit of stability, OpenSUSE Tumbleweed is born.

The Tumbleweed distribution is a pure rolling release version (with continuous development, no periodic releases) that offers stable versions of all software instead of rigid periodic release cycles. This project is for users who want the latest but stable software.

- Advertisement -

OpenSUSE Tumbleweed is distributed with an iso image that we can install normally but it is also possible to jump from Leap.

Making the process

Note: The process is safe but not free of bugs and some instability that may affect your system. So make a backup and make sure you really want to do the process.

So, I open a terminal and check that I am running OpenSUSE Leap using neofetch

sudo zypper in neofetch
1.- OpenSUSE Leap
1.- OpenSUSE Leap

Now proceed to upgrade the distro completely

sudo zypper up

After this, make a backup of the current repositories.

sudo mkdir /etc/zypp/repos.d/old
sudo mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old

You don’t want to add any more or use any third party repositories.

Now add the official Tumbleweed repositories:

sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
sudo zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug

Actually, the last repository is not mandatory but recommended.

The repositories loaded on the system should be there before you start the process of switching to Tumbleweed.

sudo zypper lr -u
2.- From OpenSUSE Leap to OpenSUSE Tumbleweed
2.- From OpenSUSE Leap to OpenSUSE Tumbleweed

And perform the process by running:

sudo zypper dup

There will be a lot of changes so be patient.

When finished, reboot the system to complete the process.

Then view the change with neofecth.

3.- Process complete!
3.- Process complete!

So, enjoy it

- Advertisement -
Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
"The best Linux newsletter on the web"


Please enter your comment!
Please enter your name here

Latest article