[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