Upgrading MX a Simple Method?

Message
Author
User avatar
limotux
Posts: 120
Joined: Tue Jul 27, 2021 9:24 am

Upgrading MX a Simple Method?

#1 Post by limotux »

May I ask why do users need to do all the procedures shown here https://mxlinux.org/wiki/upgrading-from ... nstalling/

Renaming, editing,... etc.

What if we simply name the repos of the "current' distro MX21 for example just "current" not "buster" not "bullseye" not whatever it is called. Just call it "current".

Whenever there is a new distro/version/release just copy the new stuff to the repo called "current" so the upgrade will be done simply as a normal update without the need to go through all the steps of editing, copying. backing up....

I am not interfering with the developers business, you are doing a great job and a great distro.
I am just always thinking about newbies, the average Joe, who just need a system that runs to browse, listen to music, use a word processor, spreadsheet,... just the normal day to day use without the need to do any technical stuff.

Why should we go through several steps if it can be just "current" repository?
systemd, MX-21_KDE_x64 Wildflower January 15 2023, Kernel: 6.1.0-9mx-ahs-amd64 [6.1.27-1~mx21ahs+1], KDE Plasma - i5-2450M Sandy Bridge - SSD: Samsung SSD 870 EVO 250GB BTRFS

SwampRabbit
Posts: 3602
Joined: Tue Jun 14, 2016 2:02 pm

Re: Upgrading MX a Simple Method?

#2 Post by SwampRabbit »

Pretty much the same reason Debian and any non-rolling Distro doesn’t do this.

It would force all users to upgrade, some may not want to. Such an upgrade may break packages, for example many GTK2 and python2 applications are no longer in any newer Distros, some users still use these. Some users with older systems may actually be worse off with newer versions until they update their hardware.
NEW USERS START HERE FAQS, MX Manual, and How to Break Your System - Don't use Ubuntu PPAs! Always post your Quick System Info (QSI) when asking for help.

User avatar
asqwerth
Developer
Posts: 7232
Joined: Sun May 27, 2007 5:37 am

Re: Upgrading MX a Simple Method?

#3 Post by asqwerth »

Yep. It's not a simple upgrade at all. Newbies won't appreciate it. And you'll get lots of users up in arms about the enforced changes. Eg. removal of their favourite applications.

Why don't you run a Debian Testing (eg Sparky) or Sid (Eg Siduction) distro as a trial? They work like how you describe in your OP. You'll have a better idea how such a distro works and if you like it.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
limotux
Posts: 120
Joined: Tue Jul 27, 2021 9:24 am

Re: Upgrading MX a Simple Method?

#4 Post by limotux »

SwampRabbit wrote: Mon Nov 22, 2021 3:50 am Pretty much the same reason Debian and any non-rolling Distro doesn’t do this.

It would force all users to upgrade, some may not want to. Such an upgrade may break packages, for example many GTK2 and python2 applications are no longer in any newer Distros, some users still use these. Some users with older systems may actually be worse off with newer versions until they update their hardware.
It would force all users to upgrade: I don't think users will not want to upgrade. Normally everybody want the latest. Do a voting perhaps and see the results.
older systems may actually be worse off with newer versions until they update their hardware: MX detects hardware.. so no problem. It can be sorted out.
Ok, in any case it will only "update" if it fulfills requirements.
systemd, MX-21_KDE_x64 Wildflower January 15 2023, Kernel: 6.1.0-9mx-ahs-amd64 [6.1.27-1~mx21ahs+1], KDE Plasma - i5-2450M Sandy Bridge - SSD: Samsung SSD 870 EVO 250GB BTRFS

User avatar
limotux
Posts: 120
Joined: Tue Jul 27, 2021 9:24 am

Re: Upgrading MX a Simple Method?

#5 Post by limotux »

asqwerth wrote: Mon Nov 22, 2021 4:29 am Yep. It's not a simple upgrade at all. Newbies won't appreciate it. And you'll get lots of users up in arms about the enforced changes. Eg. removal of their favourite applications.

Why don't you run a Debian Testing (eg Sparky) or Sid (Eg Siduction) distro as a trial? They work like how you describe in your OP. You'll have a better idea how such a distro works and if you like it.
removal of their favourite applications. : Does an update remove applications? it either updates or not!

Why don't you run a Debian Testing : because I prefer stability and usability. Not necessary the "bleeding" edge with all the blood and mess!

Anyway, there are already rolling distros, why not have a rolling MX but with well tested stable software.
P.S. In my distro hopping I enjoyed Artix and PCLinux. The difference Artix is "bleeding" edge, towards the more experienced users.
PCLinux is newbie and user friendly, rolling but a bit slower and better tested... but "rolling"

I think in general anybody would prefer NOT to reinstall, and better automagically have the latest without reinstalling!

I would suggest developers should make a voting:
- I need "bleeding" edge, don't care about stability.
- I prefer rolling but stable.
- I prefer to go through all procedures shown on web site.
- I prefer a fresh install with every release.

This can give idea about what users really want.
I would suggest same voting be done here to get idea about MX users prefferences and at https://www.linux.org/forums/ to get an idea about what Linux users in general (whatever distro) prefferences.

I don't think the concept of a rolling release is a bad idea. Some distros already have it and have their "clients", why not/can't MX?
My issue is that I see MX much better and very user friendly and hope it can be much better hopefully with a rolling release but not "bleading edge" a bit slower or even once in a year or more with a new release.

I would suggest doing two polls as I mentioned above here and on https://www.linux.org/forums/

That's all.

Thanks.
systemd, MX-21_KDE_x64 Wildflower January 15 2023, Kernel: 6.1.0-9mx-ahs-amd64 [6.1.27-1~mx21ahs+1], KDE Plasma - i5-2450M Sandy Bridge - SSD: Samsung SSD 870 EVO 250GB BTRFS

User avatar
Eadwine Rose
Administrator
Posts: 11970
Joined: Wed Jul 12, 2006 2:10 am

Re: Upgrading MX a Simple Method?

#6 Post by Eadwine Rose »

No.
MX-23.2_x64 July 31 2023 * 6.1.0-20-amd64 ext4 Xfce 4.18.1 * 8core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 525.147.05 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 860EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
asqwerth
Developer
Posts: 7232
Joined: Sun May 27, 2007 5:37 am

Re: Upgrading MX a Simple Method?

#7 Post by asqwerth »

MX as rolling? Not going to happen. We are based on Debian Stable. You want gentle rolling, you'll have to find another distro based on that premise.

Who's going to oversee, test and curate the numerous changes and updates that change the nature of Debian stable (with its huge number of packages in its repos) without it losing stability and becoming like Debian Testing? What manpower? **

Your suggestion is exactly like reading posts on the Manjaro forum asking that the developers create a fixed, non-rolling version of manjaro, even though Manjaro is\ based on Arch (not joking, this is real and such posts have popped up once in a while).

I think you need to understand the base/nature of the distro you seek to change.


**Note: Solydxk started as a curated/controlled Debian Testing around 2012/2013 [at least that's when I started using it]. They would hold back updates, test them and then then release a 'pack' of accumulated updates once a month. In theory, you would get a debian-based distro with fresh packages, but checked/tested first to ensure stability.

In practice, those updates were never completely stable for some users, still required hands-on intervention on occasion (so users had to check the forum in advance or seek help after their system had messed up) and the huge demands it took out of the devs (in testing packages and providing support after an update pack was released) caused the update packs to get delayed longer and longer (meaning each pack got larger, which has its own problems) and eventually led to official Solydxk being only Debian Stable.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
Jerry3904
Administrator
Posts: 21960
Joined: Wed Jul 19, 2006 6:13 am

Re: Upgrading MX a Simple Method?

#8 Post by Jerry3904 »

Excellent post, asqwerth!
Production: 5.10, MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox and Windows 10
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
limotux
Posts: 120
Joined: Tue Jul 27, 2021 9:24 am

Re: Upgrading MX a Simple Method?

#9 Post by limotux »

asqwerth wrote: Mon Nov 22, 2021 8:08 am MX as rolling? Not going to happen. We are based on Debian Stable. You want gentle rolling, you'll have to find another distro based on that premise.

Who's going to oversee, test and curate the numerous changes and updates that change the nature of Debian stable (with its huge number of packages in its repos) without it losing stability and becoming like Debian Testing? What manpower? **

Your suggestion is exactly like reading posts on the Manjaro forum asking that the developers create a fixed, non-rolling version of manjaro, even though Manjaro is\ based on Arch (not joking, this is real and such posts have popped up once in a while).

I think you need to understand the base/nature of the distro you seek to change.


**Note: Solydxk started as a curated/controlled Debian Testing around 2012/2013 [at least that's when I started using it]. They would hold back updates, test them and then then release a 'pack' of accumulated updates once a month. In theory, you would get a debian-based distro with fresh packages, but checked/tested first to ensure stability.

In practice, those updates were never completely stable for some users, still required hands-on intervention on occasion (so users had to check the forum in advance or seek help after their system had messed up) and the huge demands it took out of the devs (in testing packages and providing support after an update pack was released) caused the update packs to get delayed longer and longer (meaning each pack got larger, which has its own problems) and eventually led to official Solydxk being only Debian Stable.
Thanks asqwerth for clarification.

I assure you I do NOT want to CHANGE MX to be a rolling release. I didn't mention this at all.

All what I am saying is about making upgrades just more simple for newbies and average Joe.

Maybe somehow download -> bootable USB -> Install (while install does everything shown in the link, keep installed software. configuration, user data... etc) then an update after the install will update the already installed software.

This would be fine as well. I am not talking about changing MX to a rolling release.
systemd, MX-21_KDE_x64 Wildflower January 15 2023, Kernel: 6.1.0-9mx-ahs-amd64 [6.1.27-1~mx21ahs+1], KDE Plasma - i5-2450M Sandy Bridge - SSD: Samsung SSD 870 EVO 250GB BTRFS

User avatar
Richard
Posts: 1577
Joined: Fri Dec 12, 2008 10:31 am

Re: Upgrading MX a Simple Method?

#10 Post by Richard »

I realize you didn't actually say rolling release but that is what is meant by your explanation.
Many of us thought similarly before actually running for a while in that manner some of these
that are mentioned in the 2nd link below: Arch, Manjaro, Tumbleweed, Solus, Gentoo, Saybayon,
EndeavorOS, Black Arch, Arch Labs & Reborn.

Some definitions:
https://linuxiac.com/what-is-rolling-re ... -using-it/

https://www.tecmint.com%2Fbest-rolling-release-linux-distributions%2F&usg=AOvVaw2g-Ga41jE36C2h8S4pseyq

https://www.tecmint.com/best-linux-dist ... beginners/

The answer relies on actual experience running and maintaining a rolling release, as SwampRabbit, asqwerth & Eadwine Rose so eloquently explained. It is fun for a while until you realize that you are waiting until Friday to do the update to have the weekend to be able to get back to work when things turn pear-shaped. MX & antiX have the Snapshot program to create a current bootable live USB; something that I only dreamed of when an update broke my rolling system.

That is why I use MX Linux. It is based on Debian Stable with stable backports, MX-Snapshot, LUM & MX-Tools.

Manjaro is a good place to learn a lot about Linux although there is a learning curve. I'm always surprised when I see it included in Beginner distros and it will give you a good foundation in Linux things.

Experience is a great teacher.
Thinkpad T430 & Dell Latitude E7450, both with MX-21.3.1
kernal 5.10.0-26-amd64 x86_64; Xfce-4.18.0; 8 GB RAM
Intel Core i5-3380M, Graphics, Audio, Video; & SSDs.

Locked

Return to “General”