various updates to choosing & [un]installing packages with setup

This commit is contained in:
David Starks-Browning 2002-01-24 00:30:25 +00:00
parent 240d0759d6
commit 78af1b3317
1 changed files with 37 additions and 31 deletions

View File

@ -92,39 +92,46 @@ malicious.
@subsection What packages should I download? @subsection What packages should I download?
Just get everything, if you have room for it. But if you must be When using @samp{setup.exe} for the first time, the default is to
selective: install a minimal subset of packages. If you want anything beyond
that, you will have to select it explicitly. See
@file{http://cygwin.com/packages/} for a searchable list of packages available.
@table @samp If you want to build programs, of course you'll need @samp{gcc},
@samp{binutils}, @samp{make} and probably other packages from the
``Devel'' category.
@item cygwin @subsection How do I just get everything?
This is the minimum core, consisting of the cygwin1.dll and a few
commands (like @code{mount}). Not much else, and no shell!
@item bash In the past, the default was to install everything, much to the
This is the default interactive command shell for cygwin. If you don't irritation of many users. Now the default is to install only a basic
install @samp{bash}, then the "Cygwin Bash Shell" shortcut that setup core of packages. At the moment, there is no easy way to get
creates for you won't actually do anything. everything. You must do the following:
@item ash @enumerate
This is often forgotten because it's not obvious that @samp{ash}
contains @code{/bin/sh}, which is essential for running scripts (and
@samp{make} and ...).
@end table @item When the GUI says ``Select packages to install'', click on the
``View'' button until it says ``Full''.
If you want to build programs, of course you'll need @samp{gcc}, but @item Wherever it says ``Skip'', click twice until it gives the
you'll also need @samp{binutils}, probably @samp{make} and version number of the package. That means it will be downloaded and
@samp{fileutils}, and possibly lots more. (Again, consider just getting installed.
everything!)
@end enumerate
If a package you've selected for installation has prerequisites, those
will automatically be installed too. It's a lot of clicking but you
only the first time. Once you install a package, any subsequent
updates to that package will be installed by default. Note that new
packages are added rather frequently, so you'll have to regularly
check the list for any ``Skip'' entries if you want to stay up to date
with a complete installation.
@subsection How much disk space does Cygwin require? @subsection How much disk space does Cygwin require?
All the packages listed above comprise about 55MB when downloaded. That depends, obviously, on what you've chosen to download and install.
This expands to about 230MB in your ``install root directory'' A full installation is probably 250-300MB installed, not including the
(@code{C:\cygwin} by default). If you download source archives for package archives themselves or the source code.
all packages, that's an additional 110MB. These estimates are based
on measurements taken 22 Sep 2001.
After installation, the package archives remain in your ``Local Package After installation, the package archives remain in your ``Local Package
Directory'', by default the location of @code{setup.exe}. You may Directory'', by default the location of @code{setup.exe}. You may
@ -165,9 +172,9 @@ what happened that wasn't supposed to happen, etc.
@subsection What's the difference between packages in @samp{latest} and @samp{contrib}? @subsection What's the difference between packages in @samp{latest} and @samp{contrib}?
There is no difference as far as @code{setup.exe} is concerned, and you There is no difference as far as @code{setup.exe} is concerned, and
should not worry about this either. The distinction is more historical you should not worry about this either. The distinction is
than practical. historical, not practical.
@subsection My Windows logon name has a space in it, will this cause problems? @subsection My Windows logon name has a space in it, will this cause problems?
@ -188,10 +195,9 @@ README file for that package.)
@subsection How do I uninstall individual packages? @subsection How do I uninstall individual packages?
Run @code{setup.exe} as you would to install packages. In the list of Run @code{setup.exe} as you would to install packages. In the list of
packages to install, click on the @samp{Full/Part} button to get a packages to install, browse the relevant category or click on the
full listing, if the package you want to uninstall is not already ``View'' button to get a full listing. Click on the cycle glyph until
listed. Click on the cycle glyph until the action reads the action reads ``Uninstall''. Proceed by clicking ``Next''.
@samp{Uninstall}. Proceed with @samp{Next}.
@subsection How do I uninstall @strong{all} of Cygwin? @subsection How do I uninstall @strong{all} of Cygwin?