update & improve section "How do I just get everything?"
This commit is contained in:
parent
d587c1276e
commit
a96cb86bd0
|
@ -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?
|
||||
|
||||
|
|
Loading…
Reference in New Issue