Can I upgrade from 3.8.30 to 3.8.49 directly without reinstall?

Hello,
I have a Mac mini with a well set up and working installation of Elive 3.8.30 here. Today I have taken a look at the latest Elive release. I found it very mature and now I wonder if I could upgrade my present system to this release without a fresh install and the hassle involved. I know from other distros that you normally cannot skip releases, but I ask anyway. Maybe in the case of Elive it is possible.

Thank you in advance for "enlightenment"

Long answer short: Absolutely ! :dance:

First check out what you might have additionally installed and make a list of those .deb packages.
You can add them when the widget comes up asking you what you want to keep.

If you want an extensive list of what's installed do "dpkg -l" in a terminal and see what catches the eye .... there's a lot. :innocent:

Thank you! Sounds great! In that case I will give it a try and see what happens. I'll report back...

Be aware that your existing install will be upgraded and you might miss out on some goodies that are in the new version.

Those can be retrieved with i.e a "dpkg-reconfigure enlightenment" or dpkg-reconfigure thunar"afterwards.
Also: IIRC 3.8.30 is Bullseye based whereas currently we're at Bookworm so there might be some changes in how the repos have their naming and dependencies schemes..... but then an "apug in a terminal" should clear up a lot.

Everything should work smoothly, automated, and as expected :slight_smile: but if you see anything that is not expected or can be improved, just drop it here, so the installer can be improved to include extra things

1 Like

So after all there are some caveats. Maybe a clean install would be a more bullet-proof approach which is a bit less comfortable than an automatic procedure. On the other hand you are more in control of what is happening.
If I have a list of all my applications which I need to reinstall later and a backup of my home folder, I should be on the safe side, too. A full upgrade - no matter how you do it - will always need some fine-tuning afterwards.
What would you say?

Sorry for the late response.

My advice would be to simply upgrade and if you don't like the result you can always do a clean install.
Upgrading an existing Elive is a lot faster and, all in all less hassle than modifying the new installation.
Especially considering the hardware an upgrade might be preferable in your case. :thinking:

And of course telling the upgrader which packages you want to keep saves a lot of time albeit 3rd party apps (those that come from 3rd party repos) will not be kept.

The upgrader (a fresh install doesn't) does save old configuration files and directories (aptly named "old") so retrieving stuff isn't hard.

1 Like

And after the whole upgrade of the existing installation I will have a Bookworm-based system on my machine, if I got you right? If so, I will definitely take that route.

1 Like

exactly. :happy:

Hello,
just a short report after I got the migration done: The upgrade did not work. The installer complained about the existence of an EFI partition, although I had allegedly booted in legacy mode. The partition layout had never been a problem with my old 3.8.30 installation before. It wanted me to reboot in legacy mode, but on a Mac, I have no clue how to set it manually. At least the Mac firmware works differently from a PC BIOS where you just must press a certain key to access it. So this was a vicious circle, and I had no choice but to do a clean install with all the work reconfiguring the new system. It's up and running now, although I still have a problem with the plethora of Enlightenment options as far as windows, iconboxes and systrays are concerned. I guess I will figure it out over time. You cannot have everything at once...
Overall Elive is a very good OS. It is fast, it prolongs the life span of an otherwise obsolete Mac, it looks nice and has many features which can make your life at the computer easier once you know them.
Thanks for the great work - I will keep an attentive eye on Elive's development.

Unfortunately I don't have any installer reports received to see what exactly happened

Do you know more exact details of this issue? You said you booted on legacy but that you can't boot in legacy ?

Yes, if you booted in legacy and the installer detects that you must NOT use legacy (so, efi, as a mac), it will tell you to reboot in efi mode in order to perform correctly the installation, otherwise you would had a broken installation

I assume the installer did the correct thing avoiding you to install it wrongly

If you booted using ventoy make sure you don't select legacy boot mode

Thank you for your reply. Well, I used an Easy2Boot USB for installation and probably have done so for my old installation back then. I did not know Ventoy at the time. I have looked again now, but in Easy2Boot there is no option for setting any boot mode. You just press the ALT key to get a list of the possible boot media, and that's it. Easy2Boot shows up as a Windows drive, and maybe that drive just boots in legacy mode without any option to switch to EFI. That must have been the trap I was in. So the only way out (as far as I could see at least) was a fresh install. So here I am now. In general everything works. The only major thing I have discovered so far is that ulauncher does not work. You can make it appear, you can enter something, a list comes up, but when you make your choice and press either ENTER or the hotkey indicated in the list, nothing happens. I have uninstalled it and installed Kupfer in its place.

That's very strange, I just tried it in both Live and Installed on .49 and it perfectly works for me :thinking:

Same here.
The only thing I could think of is that @Emil maybe clicked on something that wasn't installed yet or requires internet access.
Anyway it seems he's rather quick at jumping to conclusions :rofl2:

It surprised me, too, but I did not want to lose a lot of time on it, so I took to a good alternative I knew already. Maybe it was all my fault, but since uLauncher is rather a goodie and not an essential, it was not the end of the world for me either.
Out of curiosity and for the record: I have installed uLauncher on Linux Mint, and there it works flawlessly.

Be aware that the Elive version has a few extras that the Mint version does not have. It's tailor-made for Elive.

only a goodie ? :slight_smile: Introducing the new desktop Launcher ulauncher