Page MenuHomeLubuntu Development

consider minimal install
Open, NormalPublic

Description

There's a highly lauded feature introduced in 18.04 in ubiquity that allows for a minimal installation, which is more or less what lubuntu-core is.

It has been asked many times if Lubuntu was going to support this. This certainly was a relevant question for 18.04, but since we've switched to calamares and 18.04's official support has ended, perhaps not.

On the other hand, there is an advantage to being able to install the system without a network connection which the mini.iso cannot do. Also, the way it is exposed in ubiquity, it's very easy for the user. There's no having to figure everything out.

There is one other caveat, though: this feature as we know it is a temporary solution. The new "Next Generation" installer subiquity is supposed to replace ubiquity and will supposedly be more flexible, allowing for such things as a minimal install. Whether or not the way we see it today is the way it's going to be is anyone's guess.

That said, it would nice if we could figure something out, or at least decide whether or not we're going to bother.

Related Objects

Event Timeline

wxl triaged this task as Normal priority.Apr 13 2019, 10:19 PM
wxl created this task.

The new "Next Generation" installer subiquity is supposed to replace ubiquity

That's incorrect, as of last time I checked with Foundations. It was meant to replace the ncurses debian-installer frontend.

I agree with this task, though.

wxl added a comment.Apr 15 2019, 10:20 AM

Well, regardless of whether or not it's going to be subiquity (the "s" supposedly stands for server), there is supposedly a new installer in the works.

Anyways, talk to me about potentially implementing this in Calamares and the pros and cons therein.

wxl added a comment.Thu, Aug 1, 3:21 PM

Somewhat related to this, upstream is working on allowing the user to choose sets of packages.

wxl added a subscriber: kc2bez.Sun, Aug 11, 5:58 PM

So upstream has now implemented the packagechooser module which I think should fix this. @kc2bez would you be interested in both pulling down 3.2.12 and exploring this possibility? To be more clear there's two goals:

  1. provide a way to do a minimal install, i.e. what lubuntu-core is rather than lubuntu-desktop
  2. at least start providing some options to choose between different browsers, etc.
In T58#1941, @wxl wrote:

So upstream has now implemented the packagechooser module which I think should fix this. @kc2bez would you be interested in both pulling down 3.2.12 and exploring this possibility? To be more clear there's two goals:

  1. provide a way to do a minimal install, i.e. what lubuntu-core is rather than lubuntu-desktop
  2. at least start providing some options to choose between different browsers, etc.

I have started looking into this a little. First, I think # 2 is very obtainable and it is the sort of thing the packagechooser is designed for, small amount of choices and changes.
One thing that I haven't really found yet is package removal which make # 1 more possible.
Another note, there are currently about 4 upstream issues that have been opened up for the new packagechooser so we may want to let it mature a bit. I do plan to keep it in the close sights as it has a great deal of potential. Meanwhile, if anyone else wants to kick the tires, the version in unstable/ci should have the packagechooser in it, you just need to add the appropriate config files.

wxl added a comment.Sun, Aug 11, 9:31 PM

@kc2bez what I was thinking with 1 is that we would have two collections: one full, one minimal. You just pick between them. Isn't that just the same as having two office suites to choose from? Honestly I think 1 is the more urgent item and should be the focus of this task. If it's not attainable for this release, we should boot this.

wxl assigned this task to kc2bez.Thu, Aug 15, 4:37 PM

Since Dan has what I think is the most sense of this, I'm giving this to him.

In T58#2017, @wxl wrote:

Since Dan has what I think is the most sense of this, I'm giving this to him.

I will keep working on this but we may need to bump it. I will keep you posted.

wxl added a comment.Thu, Aug 15, 4:48 PM

We must have this for 20.04, IMHO. If we have to drop for 19.10, it's ok.

wxl added a comment.Sun, Aug 18, 4:22 PM

@kc2bez what's the word here?

We should bounce this to 20.04 IMHO. There are some issues still upstream, this one impacts us. Then there is this, this and this.
To top it off, I can't see where you can remove packages, only add them, we'd have to tinker on that too. As much as I would like to see it, I don't think it is ready for us at this time.

wxl edited parent tasks, added: T100: Lubuntu 20.04; removed: T41: Lubuntu 19.10.Sun, Aug 18, 6:51 PM

Bounced. Keep an eye on it.