At 16:12 Uhr +0100 16.03.2005, Stefan Urbanek wrote:
Citát "M. Uli Kusterer" <[EMAIL PROTECTED]>:

<snip>

   Another thing to take into consideration is
 consistency among installers. I.e. eventually, a
 GNUstep desktop will need to be able to install
 itself. Since Installer.app depends on GNUstep,
 you'd need a Live CD to run the installer from,
 and the installer would have to be flexible
 enough to install an entire Linux (maybe through
 a .deb or .rpm) onto another drive, without write
 access to the disk, etc.


No way to install GNUstep like that. "I do not want to reboot my computer to
have that thing."

Umm, I meant in the case where you have a full GNUstep-based GNUstep. I probably should have said "A GNUstep operating system", not just "a GNUstep desktop". But yeah, I guess the more common case until then will be people who want the desktop only, to put on top of their Linux, so the non-live approaches will have more priority than I thought.

You mean a very simple, host environment native, 'GNUstep bootstrap/installer'?

Yes, that would be needed then. But it should already look and behave steppish. I.e. it would be an X11 app that works and behaves just like Installer.app. That would provide a better user experience, and people who only got Linux for GNUstep would have GNUstep look-and-feel as quickly as possible.

I would not go with the "GNUstep light" path as this can add more weight into
the downloaded package. Using native installation mechanisms has several
advantages:
- users are familiar with them (they do not jump into something unknown)
- already provides installation code - one has to provide only information
about
the installation (configuration scripts can be added)
On the other hand, there is a disadvantage. That is that each environment has
to
have its own bootstrap installer which is non-portable. However, if we can
manage to convert some custom GNUstep Environment installation instructions
(wizard steps?) to native installer instructions, that can simplify creation of
installers.

That would be another option. Technically, even just a shell script that performs the installation would work. The important thing would be that it'd be easy and consistent to use. On platforms that already have a good interface for their own packaging system, native packages would probably work just fine, but the more of the after-installation setup things we can automate, the better.

And I'd like to avoid the experience I had with Debian, where during system installation, I had three different text-based UIs for installation, and then got a fourth graphical metaphor when launching X11.

Btw. how Java R.E. installers look like and work on different systems?

 I'm not familiar with those ?

--
Cheers,
M. Uli Kusterer
------------------------------------------------------------
       "The Witnesses of TeachText are everywhere..."
                   http://www.zathras.de

Reply via email to