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 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 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 core of packages. Cygwin Setup is designed to make it easy to browse
everything. In the current version of Cygwin Setup, if you want categories and select what you want to install or omit from those
everything, you must do the following: categories. It's also easy to install everything:
@enumerate @enumerate
@item When the Cygwin Setup says ``Select packages to install'', click on the @item At the ``Select Packages'' screen, in ``Categories'' view, at the line
``View'' button until it says ``Full''. 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 @item Now click on the ``View'' button (twice) until you get the
version number of the package. That means it will be downloaded and ``Partial'' view. This shows exactly which packages are about to be
installed. downloaded and installed.
@end enumerate @end enumerate
If a package you've selected for installation has prerequisites, those This procedure only works for packages that are currently available.
will automatically be installed too. It's a lot of clicking but only There is no way to tell Cygwin Setup to install all packages by
the first time. Once you install a package, any subsequent updates to default from now on. As new packages become available that would not
that package will be installed by default. Note that new packages are be installed by default, you have to repeat the above procedure to get
added regularly, so you will always have to check the list for any them.
``Skip'' entries if you want to stay up to date with a complete
installation.
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? @subsection How much disk space does Cygwin require?