Linked by Dedoimedo on Thu 17th Mar 2011 23:17 UTC
Debian and its clones Writing about Debian is not a simple thing. You know it's the giant that has spawned pretty much every other distro out there. It's almost like a Roman Empire, almost a taboo. Furthermore, it's not a desktop distro per se. It's more sort of a template you use to build your platform. It's also a SOHO server distro, therefore it more fits into the business category, comparable to CentOS and similar.
Thread beginning with comment 466735
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

That is an idea but it may be more complicated than it looks to implement.

Basically, all packages would need to be re-compiled to import a global progress variable because each screen you see is a new invocation of the curses gui tool from the current package. Support for a dual-progress-bar would also need to be added to the curses gui toolkit and the other frontends.

I am not even sure you can build the full list of steps before starting the process. Some .udeb seem to only be called when a prior option has been selected, especially in the disk-partitioning area, where for example you get an LVM partitioning dialog only if you selected the LVM disk layout.

This is really a design issue. The idea (I guess) was to re-use the dpkg toolkit to build those installer steps, but I don't feel like it is appropriate. But changing everything now is a lot of work.

That said, Ubuntu managed to solve the progress-bar issue with their ubiquity graphical installer. I am not entirely sure how they did it but I think they wrapped the dpkg gtk frontend with their own helpers. Last time I tried, the preseeding mechanism was the same as on the classical debian installer, which much less, different and broken options (that was on 10.04).

Reply Parent Score: 2

jabbotts Member since:

isn't the Ubuntu installer just stamping out the pre-fab liveCD image? If so, it already has the complete package count and config settings. Really it's just percentage of hard drive copied rather than percentage of packages installed.

Reply Parent Score: 2