I’m not sure that anybody knows.
My understanding is that when there is a major update to SLE12, then 42.2 will be based on that. But I might have misunderstood.
I notice there’s a lot of other stable releases for 11.X, few 12.X, and couple 13.X versions.
Yes, but most of those are past their support period. I think 11.1 might still be getting occasional updates. 13.1 and 13.2 are still within their support period, and 13.1 is expected to go evergreen (get extended support).
So basically get in habit NOT to “zypper dup” in general then?
Right. It is for a distribution upgrade. It is not for normal updates. It is recommended for Tumbleweed, since every update is also an upgrade. But better not use it for other releases.
You will occasionally see a recommendation to use “zypper dup” in the forums. But this is typically when somebody has a badly messed up system, and is being advised to “upgrade” to the system that was supposed to be installed. So it is being used as a repair upgrade to the same version.
Unless for doing updates/upgrades for like Mozilla related software. For example; add Mozilla repo first, then do zypper update/dup, let firefox upgrade/update.
The real rule is to understand what you are doing before you do it.
If you want to try the latest firefox before it is in the standard repos, then I think the recommendation would be to use
# zypper dup --from "name of mozilla repo"
so that you are only upgrading packages from that one repo.
After that then add Packman repo, install VLC and VLC codecs, and disable Packman repo, and don’t perform a “zypper dup”, but only do “zypper up” from there out?
I leave the Packman repo enabled. But, after the initial install of codecs, etc, I only use “zypper up”. That will keep your packman packages up to date, but it won’t switch from a packman package to an opensuse package (but “zypper dup” might do that switch).
Basically, after installing VLC and VLC codecs, I shouldn’t have to “zypper dup” right?
I usually do that in Yast. If using “zypper” then I think the recommendation is:
# zypper dup --from "Packman Repository"
(or similar, depending on how the repo is named). That limits the vendor switching to packages in the packman repo, which is what you wanted. After that, use “zypper up” from time to time, to keep them up to date.
Otherwise, all those packages and such get their vendors changed and so forth? I’m asking, cause I’m not sure if just “zypper up” will keep VLC and VLC codecs updated through the future…Example, if VLC puts out new version with bug fixes, etc. I just assumed “zypper dup” helped get things updated/upgraded to latest version so you’re always using more up to date copies of things with fixes, patches, etc.
Using “zypper up” will update codecs and other packman software. But it won’t switch back to opensuse versions, even if the opensuse version has a higher version number. And that’s what you usually want, because the opensuse versions don’t have the full codecs that packman has.
What’s the libdvdcss repos for really? I seen it, but wasn’t sure to add it or not.
It contains one small library, which is apparently needed to play some dvd videos. I install that library, though I have never actually used it (i.e. I haven’t been playing dvds).