aboutsummaryrefslogtreecommitdiff
path: root/winsup/doc
diff options
context:
space:
mode:
authorDavid Starks-Browning <starksb@ebi.ac.uk>2002-07-26 23:11:22 +0000
committerDavid Starks-Browning <starksb@ebi.ac.uk>2002-07-26 23:11:22 +0000
commita96cb86bd08c58a21d087dfffba518f1156948d1 (patch)
tree31ca58625116b8dd66a1ceae8ea9f5781571b57b /winsup/doc
parentd587c1276e7ccf0035c5e925f8566aa651966a47 (diff)
downloadnewlib-a96cb86bd08c58a21d087dfffba518f1156948d1.zip
newlib-a96cb86bd08c58a21d087dfffba518f1156948d1.tar.gz
newlib-a96cb86bd08c58a21d087dfffba518f1156948d1.tar.bz2
update & improve section "How do I just get everything?"
Diffstat (limited to 'winsup/doc')
-rw-r--r--winsup/doc/install.texinfo47
1 files changed, 31 insertions, 16 deletions
diff --git a/winsup/doc/install.texinfo b/winsup/doc/install.texinfo
index 2442aef..fdcebe1 100644
--- a/winsup/doc/install.texinfo
+++ b/winsup/doc/install.texinfo
@@ -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?