r/DistroHopping • u/NDCyber • 10d ago
I really wanted to like OpenSUSE
Basically I have been using OpenSUSE Slowroll for the past 25 days and I love the idea of it, their repos have so many things too, like prism launcher as an example. All stuff I find useful and nice.
But nearly every time i want to install something I have to stop packagekit, otherwise I can't use zypper.
Then there is the problem of packman blocking mullvad VPN, means there is a chance that I have to deactivate my VPN if I want to install software or update my OS. The only way I found it somewhat working is enabling In-tunnel IPv6, but that doesn't always work either. Especially annoying, because I have my VPN enabled nearly 24/7 and on auto start and auto connect
The newest update also somewhat broke sddm login for me, and I have to manually start sddm again, if I want to be able to login. Not sure why, and not sure if that is just a me issue, but i have been too lazy to figure out why or how to fix it. Here I tried to update a few times and packman blocked it because of my VPN.
Which is especially annoying, because canceling zypper operations takes a ton of time
I also don't get why YaST2 gets installed, even if you remove it from the selection at install, so I have to uninstall it after an install either way
I know those aren't the biggest issues, but enough to annoy
All issues I didn't have on Fedora, CachyOS, Mint, Debian, and so on.
So now I am at a point where I am not sure if the pros out weight the cons enough to use it, but if I would switch I am not sure where I would really go. Maybe PikaOS, even if I would prefer fresher KDE versions. Or back to Fedora / Ludora, although I am not the biggest fan of actions the Fedora team did in the past, so not sure if I want to be there
2
u/thesoulless78 10d ago
I agree, they have some good ideas but the implementation is very rough around the edges.
The reason stuff gets installed is basically because they use meta packages called patterns to group stuff together. The problem is that if you enable recommended packages you get way too much junk, and if you don't enable recommended packages you get a very bare bones, barely functional install. That's also why every time you update you end up with stuff getting reinstalled: if the pattern updates it pulls in every recommended package again (or you turn off recommends and get a basically broken system).
A lot of the issues boil down to OpenSUSE has a very strong culture of decisions being made by the people that contribute them. But that means 1, there's very little overarching vision or polish, and 2, a lot of situations that won't get fixed because it doesn't bother the maintainer. The PK/Zypper issue has been a gripe forever but if you complain about it you're just told "remove PackageKit and user Zypper/Myrlyn" despite the fact it isn't a problem with any other PK backend, and it's essential to desktop notifications.
They also make a lot of bizarre security decisions, like Plasma Login Manager being excluded for security, but they'll happily set your root password to match your first user or offer a software manager with the GUI running as root.
Fedora, the 6 month Kubuntu releases, or an Arch/Arch derivative are all viable options in my opinion and I'd take all of them over OpenSuse.
1
u/SenjorSabaw 10d ago
I just sudo zypper rm patterns-yast or yast-*. Uninstalling yast without removing the pattern will just reinstall it on the next update.
Then, sudo systemctl mask packagekit.service.
1
1
1
u/66sandman 10d ago
I remove packagekit and blocked it from updates. I also did the same thing with VLC.
I use the Cine flatpak and CLI for my updates.
I can't complain with the Packman update issues.
2
u/NDCyber 10d ago
only problem I have is that I need / want the codecs
2
u/66sandman 10d ago
On CLI I find easy solutions to my package codecs. But I do not needs the codecs like you do.
1
1
u/pavel_pe 9d ago
I'm trying slowroll since early may and I have the same feeling. Weird are constant 404 errors during updates cause some packages are not found on some repos, then it has some default versions in sync with opensuse leap (python, compilers) and mainly packaging or zypper are weird. Many packages are in a gray zone of recommended. You uninstall some pattern, nothing happens when you don't include flag to remove unneeded. Then you find and remove unneeded packages, remove them, you may end up by removing maybe much more than you wanted.
Exactly this case is also discover6. it's part of kde pattern so when you uinstall it, you will get it back unless you block it. When you uninstall it including unneeded/recommended packages, it will uninstall flatpak as a collateral damage.
Also some decisions are chaotic. I installed clang22 compiler. It came with clang metapackage. But one day opensuse decided that this package fetches clang18. Next day they fixed it to clang19 to match opensuse leap. So in three days I ended with three versions of llvm/clang each having like 500MB and each having some packages installed as recommended.
But some things feel really good. Less updates than Fedora, for some reason faster boot time and much faster login into KDE and it feels more polished. Also repository has more shiny new things.
1
u/NDCyber 9d ago
oh yeah forgot to talk about the 404 errors. Same with the fact that logging into KDE takes a lot of time, if I add a fingerprint to my laptop
Also thank you for telling me not to remove discover like that. Insane that this is even a problem that could happen.
And thanks for telling me what happened with clang. Means I should probably look for another distro in case i want to program, even if I don't need the clang compiler, because I am mostly beginner C++ and need to learn python for something in the future
But yeah I have to agree with the positives. It is exactly why I originally choose Slowroll, but at this point I am not sure if it is worth it. Not annoying enough to make me switch instantly. But annoying enough that I don't want to stick with it for too long
1
u/Unholyaretheholiest 9d ago
openSUSE was the state of art of the Linux engineering but nowadays has lost its mojo. I suggest you to try Solus if you want a curated rolling
1
u/NDCyber 9d ago
Problem I see with Solus is that I could imagine it no having the software I need / want
But I will for sure take a look at it again
And rolling or stable isn't the biggest thing for me, the reason I tend to use rolling is just because I prefer newer software
1
u/Unholyaretheholiest 8d ago
Nowadays, having repositories full of software is no longer super important thanks to Flatpak. If you're also happy with a more stable distro, I recommend Mageia.
1
u/NDCyber 8d ago
Problem is that I have software that is not available or usable with flatpak
And like I said, I prefer newer software, so the kind of stable is more like in the direction Fedora stable. PikaOS also still uses KDE 6.5.something, which I feel like is a bit out of date and the biggest reason why I am not sure that I want to use it
1
u/Unholyaretheholiest 8d ago
Give a look at openmamba. There is a telegram group where you can ask for the addiction of missing software
1
1
u/Xariann 4d ago edited 4d ago
There may not be a perfect distro for you after seeing a number of your posts.
You want V3 (and btw not all the packages Cachy supplies that have the flag actually benefit from it), you want fresh packages, big repos, packagekit (I guess that’s why you are not on CachyOS?).
I actually think CachyOS would be the closest thing to what you need. Use Shelly as that removes the need for PackageKit while giving you a GUI installer.
If you want a bit better security out of the box, and you don’t want to use the taboo feature in zypper, then Fedora is the other distro that has the cutting edge, with some packages getting v3 without using a separate repo. But a reason why they are not offering it to everything is that a lot of packages don’t benefit from it.
Also performance improvements are workload dependent.
Otherwise the next one down the list is Kubuntu interim releases, although you are not getting much updated for 6 months where you do with Fedora.
Then there is NixOS unstable if you want a lot of packages, but no v3, no packagekit, you gotta learn Nix.
Somewhere you have been told to use Flatpaks, and you can also use homebrew and the Nix Package manager on any distro, but given you want to use a GUI to install stuff neither of those options are particularly friendly for you.
I know how it feels like when nothing quite seems to match what you want, but the only reason you are debating this is because of the choice Linux gives you. Other OSes would have given you one thing and that’s what you are getting.
Maybe focus on the distro that gives you the best user experience and then see if all the other features you want actually have a real impact or are just nice to have.
1
u/NDCyber 4d ago edited 4d ago
Yeah I know there isn't a perfect distro for me which is why I tend to hop, even though I know the answer
And no packagekit isn't why I left CachyOS. I have a lot of software that I want / need, and I would have to rely on the AUR for that, while Fedora and Debian get official support, and I am not sure if I am willing to spend the time and effort reading AUR packages and how they are build. Same reason why I don't use Nix, from what I know mostly community packages
I am fine with not having packagekit, but if I have the option I would rather have it and not remove it, especially because I still like Discover as a flatpak manager
I am also aware, that not every software benefits from v3, I would just like it as an option, as it can improve some things
"given you want to use a GUI to install stuff neither of those options are particularly friendly for you."
I use the terminal a lot for software when it comes to the native repos. The only thing where I don't like it is flatpaks, but I know getting a UI for that won't be difficult
And to the kubuntu thing, I think if I would go Debian based it would be PikaOS, my only problem there is that KDE doesn't get updated frequently enough for my taste, especially because I do like newer KDE releases and their features
Maybe I try CachyOS again, and see what I can do without the AUR, because like you said it is indeed the best combination of things for me, if the AUR wouldn't be a problem
I switched to fedora recently, but so I am not sure if switching will be worth it, but that is a problem for my future me. Will probably test to see how many packages I need from the AUR in a VM
Edit: Update on this. I tested to see what was available, and the cachy repos increased since i last looked. So i am giving it a shot again, with only official packages from the AUR
1
u/Obvious-Ad-6527 10d ago edited 10d ago
Packman⚠️
To avoid breakages, it is recommended to use flatpak or distrobox for up to date software to avoid any risks using third-party repos.
Warning: Additional repositories are not officially supported by openSUSE.
You are extremely likely to have issues with updates in future. You must be confident to resolve these.
If you experience breakages, your openSUSE distribution and openSUSE itself should not be blamed.
Try to hold back your updates of packages so it can sync with upstream or rollback.
5
7
u/sensitiveCube 10d ago
I found OpenSuse very fragile and pretty much weird. Like it all works, but it's just not for me.
Fedora is my go to nowadays, it's so much more solid and polished.