I seem to be always having version (too old) problems in compiling relatively new software in leap. To solve that problem, I have added tumbleweed in a vm. It is annoying to have to move between the two.
I am considering moving my leap system from leap 15.6 to tumbleweed. I wish to maintain my system integrity. There is a wiki to do this that only involves changing the repo set. “openSUSE:Migrate Leap to Tumbleweed - openSUSE Wiki”
One thing, in looking at this is that the suggested repo list does not include packman. I would match the repo list from my vm; keeping all enabled.
Has anyone tried this migration? Have you encountered any unforeseen problems? How could I backout if problems are encountered and restore leap 15.6?
This Leap to Tumbleweed wiki is not outdated. The way how you changed the Slowroll wiki is wrong as it still deletes all repos and obfuscates what is beeing done. The Leap-> Tumblweed wiki is precise, understandable and correct.
They were deleted in the past version. My update only disables them. What is a good practice spread everywhere in many Linux Distributions, including openSUSE.
I prefer simplicity over complexity of operation. To be honest if there were a GUI it would be much more user friendly. Although, you would call that obfuscation.
Slowroll is a slower moving version of TW. From the time the “experimental” Slowroll was first announced until the end of last year I created 18 Slowroll installations, all on real hardware. IIRC, none were fresh installations. Roughly half were online (zypper dup) migrations from 15.5, the rest online migrations from TW, I used initially the three standard repos only in each, adding Packman and any other optionals only after basesystem dup completed. I have no memory of trouble with the migration processes, all done within multi-user.target. Almost all are now current, working as expected, as of sometime within the past 33 days, with 5 of the 33 within the past 3 days @20230702. The exception’s base OS works, but is on 32bit, and having Plasma problems that only began when v6 replaced v5.
I use zypper ar, zypper mr and zypper rr never. I have a standard set of concisely named repos on my LAN server that I simply copy as required.
Not long ago, I moved from running TW (was using it for a very long time) to Leap 15.6 (during Beta).
I find that a clean install is the better way to do the “move”.
I have a separate /home partition. When I plugged in the thumb drive that contains the Leap 15.6 install ISO, the installer started up as expected.
It automagically detected the current partitions and asked if I wanted to use those. Answered ‘yes’, and it did a fresh install. About 10-15 minutes later, I’m running 15.6 with no issues.
If you do a ‘migration’ (switching repos, etc), what you end up with is a lot of installed packages that are not required. I’d rather have a clean install.
Moving back versions is far different then moving forward to new. moving from TW to Leap is backwards and for the most part should be done by a new install
You can also do it graphically from IceWM, change the repositories to Tumbleweed delete the configuration files in your /home .config .local . cache and then sudo zypper dup from the terminal, you will definitely have to resolve some dependencies