For my own edification, I am reviewing each section of the “Alternative and corresponding configuration tools to YaST modules” sections, spending a bit more time on each to see if it makes sense in terms of a YaST alternative.
This post is about one module of the “Software Management” section that was in YaST up to LEAP-15.6 , and I am looking at this with a view to see alternatives for LEAP-16.0.
Let me state, that as a user, possibly my initial biggest concern (aside from configuring printing and scanning) with losing YaST would, if not knowing better, be in software management.
That concern was quickly put to rest.
My searching here indicated there are many package managers that could work with openSUSE, and given that, and given my trust in the openSUSE Leap packaging team, I speculate the team looked at them all, and selected Myrlyn as the front end they decided to use with zypper.
So while in " 1b. Software Management " I could note:
- zypper (CLI)
- Myrlyn (GUI)
- zypper up (CLI)
- Myrlyn (GUI)
- Gnome Software (GUI) <<<<<
- KDE Discover (GUI) <<<<<
- flatpak (CLI) <<<<<<<
- flatseal (GUI) <<<<<<< !!! v.2.2 available in a 3rd party repos (140.5 MiB on LEAP-15.6 KDE (Gnome likely less) in a 3rd )
- dnfdragon (GUI) - v.4.1.0 in official repositories. package manager for rpm forked from yum
- Packagekit (pkon) (CLI &Various GUIs) v.1.2.8 <<<front end to Gnome’s package manager.
My own personal view is that which is of interest to me is for " 1b. Software Management " is:
- zypper (CLI) where Myrlyn (GUI) is the graphic front end [for both KDE & Gnome]
- zypper (CLI) where PackageKit (CLI & GUI) is a graphic front end nominally for Gnome but can be installed under KDE
- flatpak (CLI) where “frontends” are KDE Discover (GUI) or flatseal (GUI) (nominally flatseal is a GTK4 app, I assume for Gnome but can be installed under KDE. I confess I had never heard of flatseal before - v.2.2 of flatseak available in a 3rd party repos for LEAP-15.6. I did not check for any LEAP-16.0 packages - and it may be too early to check).
- dnfdragon (GUI) - package manager for rpm forked from yum
The above may be inexact. As noted, I am still digging into this for my own edification.
Again, my plan (given no experience with many of these package managers) is to go with zypper/Myrlyn and with flatpak/Discover (as a KDE user).
There are a number of different software apps for Software Manaement that one can choose from here. After looking at this, clearly is no worry for me, IMHO, in losing the YaST software management module.
Again, I currently trust the openSUSE Leap packaging team’s choice.
I have not yet decided if I will update the first post on this. I am thinking I should continue looking at other modules in more detail … consider the alternatives, and then make a more informed choice as to what could/should be updated.
This has been educational - and its reading to me that with the right knowledge, mostly all YaST functionality may be covered elsewhere just as good, if not better than YaSTs individual modules. But I am not “there yet” in my own understanding to be able to debate this with anyone. I need to research more.
The input received on this thread has been helpful.
I hope to revisit some of the other YaST modules next.