update & improve section "How do I just get everything?"

This commit is contained in:
David Starks-Browning 2002-07-26 23:11:22 +00:00
parent d587c1276e
commit a96cb86bd0
1 changed files with 31 additions and 16 deletions

View File

@ -108,30 +108,45 @@ If you want to build programs, of course you'll need @samp{gcc},
In the past, the default was to install everything, much to the
irritation of many users. Now the default is to install only a basic
core of packages. At the moment, there is no easy way to get
everything. In the current version of Cygwin Setup, if you want
everything, you must do the following:
core of packages. Cygwin Setup is designed to make it easy to browse
categories and select what you want to install or omit from those
categories. It's also easy to install everything:
@enumerate
@item When the Cygwin Setup says ``Select packages to install'', click on the
``View'' button until it says ``Full''.
@item At the ``Select Packages'' screen, in ``Categories'' view, at the line
marked ``All'', click on the word ``default'' so that it changes to
``install''. (Be patient, there is some computing to do at this step.
It may take a few seconds to register the change.) This tells Setup
to install @emph{everything}, not just what it thinks you should have
by default.
@item Wherever it says ``Skip'', click twice until it gives the
version number of the package. That means it will be downloaded and
installed.
@item Now click on the ``View'' button (twice) until you get the
``Partial'' view. This shows exactly which packages are about to be
downloaded and installed.
@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 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 regularly, so you will always have to check the list for any
``Skip'' entries if you want to stay up to date with a complete
installation.
This procedure only works for packages that are currently available.
There is no way to tell Cygwin Setup to install all packages by
default from now on. As new packages become available that would not
be installed by default, you have to repeat the above procedure to get
them.
This should become much easier in a future version of Cygwin Setup.
In general, a better method (in my opinion), is to:
@enumerate
@item First download & install all packages that would normally be
installed by default. This includes fundamental packages and any
updates to what you have already installed. Then...
@item Run Cygwin Setup again, and apply the above technique to get all
new packages that would not be installed by default. You can check
the list in the Partial View before proceeding, in case there's
something you really emph{don't} want.
@end enumerate
@subsection How much disk space does Cygwin require?