To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 81
80  |  82
Subject: 
Uber-install (was Re: Organizing the Site Revamp)
Newsgroups: 
lugnet.cad.dev
Date: 
Wed, 10 Feb 1999 20:37:30 GMT
Viewed: 
1185 times
  
On Wed, 10 Feb 1999 16:26:58 GMT, Sproaticus <jsproat@geocities.com>
wrote:

Steve Bliss wrote:
I disagree with this.  Many people (maybe not many people into virtual
LEGO, but still) wouldn't be able to find the program later, if there
isn't an icon for it.  But making icon-installation optional would be a
Good Thing.

Optional, yes.  Good point.

- ARJ-based, for maximum cross-platform compatibility.  This version
  would not include any Windows-based programs.

Which would basically be "download LDRAW.EXE and all the LCAD updates"

And (potentially) splitmpd, l3p, and ldscript.  Any others I'm
forgetting?

- Win31-based, for an easier install while still trying to work on as
  many systems as possible.  Win32-based programs would not be included.
- The whole enchilada, which would be Win32-based, and would include
  Win32 programs such as LDLite, LDAO, L3PAO.

Using the right Win31 Program Manager API calls would do away with the need
for
a Win32 install; program folders and icons can be made on Win95 / WinNT
using the old 16-bit API.

Right, except why include the Win32 programs for people who can't use
them?  Most of the huge-o programs (LDAO) are 32-bit.  It's not a big
deal on CD distributions, but for downloading, saving a couple of MB is
important.

I was thinking about how to go about wrapping the original archive and all
the
updates into one package which would be unbundled and installed via a batch
file.  Assuming someone on another platform (say, a Linux box) was using
LDraw through DOS emulation, they would concievably be able to run
COMMAND.COM.

It would work, sort of.  I think right now, LDAO is the program with an
installer.  If there was another Windows-based installer (and if we're
thinking potentially distributing CD's, there should be), the batch file
would launch all the installs more-or-less simultaneously.

How does this sound, for a full-blown, Windows-based install script:

- Check for previous installs (read ldraw.ini)
- If not found, ask user if system should be searched
- Display previous install location (or default to c:\ldraw), prompt
  user to confirm selection (or browse to new one).
- Record install location in ldraw.ini.
- Prompt user for optional components to be installed.  Allow user to
  change the install path for each selected component.[1]
- Install the files.
- Optionally, add LDRAWDIR to autoexec.bat (if user installs an optional
  program which needs it, or if the user changes from a previous
  installation)[2]
- Optionally, install icons.
- Run makelist (if possible).[3]
- Reboot, if necessary.

[1]Default path for optional programs would be the default location,
plus /apps/, plus an application directory:
    c:\ldraw\apps\ldlite
    c:\ldraw\apps\l3p
    etc.
[2]I wonder how you prevent duplicate entries in autoexec.bat?
[3]Anyone want to develop a working, DOS-based, Makelist?

Steve



Message has 1 Reply:
  Re: Uber-install (was Re: Organizing the Site Revamp)
 
(...) I personally don't use these tools. Thus, I would be unlikely to want to download them if I were surfing via modem. Hmmm... I might be muddling things. My point is this: Let the main archive, parts updates, and separate tools be available (...) (25 years ago, 10-Feb-99, to lugnet.cad.dev)

Message is in Reply To:
  Re: Organizing the Site Revamp
 
(...) Optional, yes. Good point. (...) Which would basically be "download LDRAW.EXE and all the LCAD updates" (...) Using the right Win31 Program Manager API calls would do away with the need for a Win32 install; program folders and icons can be (...) (25 years ago, 10-Feb-99, to lugnet.cad.dev)

23 Messages in This Thread:







Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR