[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: graphical installer/updater for kDE
From: Sean Pecor <sean () digitalspinner ! com>
Date: 2002-04-09 17:26:52
[Download RAW message or body]
On Tuesday 09 April 2002 12:55, Chris Howells wrote:
> I'd be greatful for comments on this idea.
I think one method would be to:
1. Refer to a kdedependencies archive that contains all of the third party
modules needed by KDE not including the very low level modules like libc etc.
In this way you'd be creating a mini-distro that contains ONLY what KDE needs
to compile in its entireity. QT itself seems to do this by including libpng
and others inside a 3rdparty directory. Ideally the only software
requirements would be a base linux system and compatible X server.
2. Try devising a system where the installer interviews the user for desired
functionality, then systematically accomplishes the following:
a) Downloads each module only as needed.
b) While first module is compiling, download next module from internet. The
theory here is that if it takes 90 minutes to compile module A then module B
could be completed its download after 90 minutes (a 56k modem would be able
to do 16 megs in that time). And you're then only downloading what is needed
instead of 100 megs all at once. I swear I never even touch 90% of what is
installed with KDE, and most people are probably the same way. Maybe most
people would need only to download 40 megs of source instead of 200?
3. Optionally pull back compiled binaries for a user's system onto the server.
Then, the next time someone requests a module using a compatible system
configuration then they can simply download binaries and not have to compile?
I'm pulling this out of my arse so excuse any unrealistic suggestions :)
Sean.
--
Digital Spinner, Inc.
Cutting edge web design and applications development.
http://www.digitalspinner.com
Phone: 802.948.2020
Fax: 802.948.2749
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic