kde installer in kdewin32 svn
Ralf Habacker
ralf.habacker at freenet.de
Mon Jan 8 10:52:43 CET 2007
Jarosław Staniek schrieb:
> mark cox said the following, On 2007-01-08 06:52:
>
>> I'm not sure why you are re-inventing the wheel. inno setup is mature
>> installation software with many features and you can extend it to add those
>> missing features. In my experience, installers on windows always turn
>> out to
>> be much more complicated than anticipated and because inno setup is mature
>> it has already encountered and solved those problems.
>> website: www.innosetup.com
>>
>
>
> Note: Inno Setup is ini-based and produces an exe file. Is exe file needed
> when we just need a custom extension that our "kde-setup" app will recognize?
>
> IMHO, I guess that installing KDE apps will not be similar to installing
> statically linked (or "all files in one dir") bundle as in windows. You have
> rather something similar to Fink, with taking dependencies into account. And
> kdewin32 installer gives us power here.
> There probably should not be "Select dest dir" question in the installer and
> similar questions.
>
Isn't this required at least at the first start of installer ?
What about when users are working behind a firewall and need proxy ?
Where should the downloaded package will saved ?
The cygwin installer provides this too and this settings are important
to be entered at the first run. On further run, this settings should be
changeable by a specific button on the first page or a settings button
on every page if possible, but not be asked on every run. The cygwin
installer is in this area a bad example.
> The remaining thing is: we need something like Inno (no NSIS) for the KDE
> runtimes installation (i.e. for bootstrapping). And here it of course can fit
> well.
>
>
Why ? The installer could be linked to static qt versions to have only
one executable and reduzed in size to about 50-70% of the original size
with upx http://upx.sf.net. I have used this in the past already.
Ralf
More information about the Kde-windows
mailing list