Just switched from Debian to openSUSE Tumbleweed – best tips & tricks welcome!

Greetings everyone!

I just switched from Debian to openSUSE yesterday and started using it properly today. I initially installed openSUSE Leap, but then heard that YaST might be getting removed (or at least that’s what I understood). Someone recommended I switch to Tumbleweed instead, so I did a fresh install of Tumbleweed.

Now that I’m here, I’d love to hear your best tips and tricks for the openSUSE ecosystem — especially for someone coming from Debian. Anything related to daily usage, package management, YaST, snapshots, performance tweaks, or just general “you should know this” advice would be greatly appreciated!

Thanks in advance! :blush:

Welcome to the openSUSE forums.

Best to start with not using YaST because it will be removed from Tumbleweed also in the future. Thus you will not get used to it and will learn to live with alternatives.

In any case in my idea choosing btween Leap and Tumbleweed should be based on other arguments then the availability of YaST.

1 Like

Welcome aboard! When using Tumbleweed use zypper dup for upgrades, or if you prefer a GUI use Myrlyn with its Dist-Upgrade option.
Other update apps might or might not work; namely, Discover or Gnome Software may be used but they are not able to resolve package conflicts if any arises.
Please don’t add third party repositories unless really needed and never ever add home: repos unless you are testing development work.
The above to avoid the most frequent Forum requests for help.

Then please be aware that YaST is on its way out even for Tumbleweed, so don’t spend much time learning it. Use Myrlyn for software and repository management, have a look at Cockpit for other admin tasks.

And ask here if you need help, we are here for that.

1 Like

Honestly I wanted to try the rolling release model cause I have always used stable versions of every distro that I tried except arch.

Being on stable version was cause stopping my growth to learn new things so that was the main reason.

Btw thanks for your response

Great suggestions and really appreciate for the info

Hello & Welcome - just be aware apt install won’t work around here. But here is a useful resource for finding your way around the terminal using Zypper - depending on how much tinkering you want to do. The Zypper dup command already mentioned will keep you up to date. But the following should help with other more complicated stuff should the need arise or you can always ask on here if you are stuck as it is a great community / forum.
Zypper Cheat Sheet

thanks a lot

  • for me i always take backup using timeshift you can use snapper if you’re using btrfs
    although OS TW is more stable than other rolling distro IMO sometimes it happens so it’s better to have backup plan just in case you encounter some bugs

  • you maybe want to take a look at openSUSE Slowroll if you want something a little slower (1 month difference than TW )

  • to playback most patented codecs you could need pakman repo or VLC repo you can read more

https://en.opensuse.org/Codecs
https://en.opensuse.org/Additional_package_repositories

in my case i use pakman essential i try to be very restrictive with pakman i only use it for players and codecs your case could be different
the more 3rd part repos you have the more conflicts you have

  • read more about zypper vendor change it’s was a new concept for me when i switched from debian to openSUSE TW too
    personally i like and i wounder why it’s not in other distro but that’s a personal preference
    https://en.opensuse.org/SDB:Vendor_change_update

  • another thing is openSUSE has tighter security than debian based distros so you could find some blocked modules that you could need like in my case i needed RNDIS to use usb tethering. some people need NTFS3 for example depending on your case
    you can easily unblock it. it could be beneficial to read more about it

  • sometimes you could face problem relating to SElinux so probably it’s good to read about SElinux
  • one more thing TW use grub2-bls by default now and some people having problems with it you can change it to grub2-efi and i heard that you can change it from the installer too
    it would be different than debian in multiple ways
2 Likes

Not necessarily, most users don’t need that, specially if you have a modern GPU with HW decoding or a decent Vulkan implementation.
Most likely you need Packman (or Videolan) for h265 videos (AKA HEVC) or .heic Apple images; everything else in wide use should be available with the standard install.

Not more, new installs should use systemd-boot by default but other bootloaders should be choosable in the installer.
(Please see Default bootloader on Tumbleweed will be systemd-boot)

thank you for the clarification

yes it’s very dependent on the user i saw people just use openh264 and be happy … it didn’t in my case at least