Hi, I’m starting to think to pass to leap 16.0 with my 4 laptops and a desktop,
I have:
laptop 1=ASUS vivobook pro N552VW-FY204T (2016) used to see movies on tv and something with wine
laptop 2=TUXEDO InfinityBook Pro 15 v4 (2019) used to see movies on tv and something with wine and for spare
laptop 3=CLEVO NS50MU linux ultrabook (2021) my son’s laptop used for everything
laptop 4=CLEVO L141AU 14inch (2023) my laptop used for everything
desktop 1=assembled ANKERMANN (2017) used as home sftp ssh http server
on all of them I have dual or tri boot systems with /home in separate partition in ext4 filesystem and /data partition in NTFS filesystem
now the approach I can see are:
use opensuse-migration-tool (I’m reading here that there are some problems but if it works ok)
pro=I preserve the system as is, networks, printers, scanners as they are, I suppose that discovery software remain as is
con=reinstall all the software in the new side repositories like packman and opensuse side repositories
2)install 16.0 and not formatting /home
pro=all the settings should remain, have the possibility to install software from discovery that I read install in separate
con=reinstall networks, printers, scanners, all the softwares but have the possibility to install software from discovery that I read install in separate sandbox and seems to be better
3)install 16.0 formatting /home
pro=bare new system
con=change all the settings, reinstall networks, printers, scanners, all the softwares but have the possibility to install software from discovery that I read install in separate sandbox and seems to be better
please do you see other pro and cons I don’t see?
my opinion is that 1) is better than 2) that is better than 3) do you have different opinion?
If your machines are BTRFS formated, you can make a manual snapshot and use migration-tool.
Just keep the official repositories and the migration will go smoothly.
On my Novacustom NL51MU, I only had to reinstall the keyboard driver. Leap 16.0 is like 15.6 but fresher, with Cockpit and Myrlyn instead of Yast.
Some packages from Packman or third-party repositories may be uninstalled during the upgrade, but that’s typical.
I’ve read a few posts about Agama; at first glance they seem scary, but in fact:
— either the user was performing a complicated installation
— or the user couldn’t find where to click to do what they wanted.
For a standard installation, Agama is as good as Yast.
I am trying to NOT do a total fresh install in upgrading to leap 16.0, i.e., your approach #2 or #3. I have many apps I have compiled outside of zypper/rpm that zypper is unware of. These will all be totally lost if I do fresh install ( approach 2 or 3) and much work will be lost. I don’t know if you might have same issue but it is one of my considerations.
It is possible that some of these apps will have to be recompiled as dependencies may have changed but I have a build directory that I can use for a start if I retain /home.
I don’t really want to use flatpacks, appimages, etc. Why have an OS if you’re going to install an OS for each app?
I don’t mess with system files. I do enjoy the intricacies of building/compiling apps that are not available in repos to run for special purposes. Most apps I mess with are CFD or astrophysics related. Sometimes simulator software I also try to compile. I often try to make small mods to the source code to accomplish something different or new.