Add FAQ about old packages. Remove B20 references.
This commit is contained in:
parent
12d545fb65
commit
1c5695b698
|
@ -1,59 +1,61 @@
|
|||
@chapter Installation Instructions
|
||||
@section Contents
|
||||
|
||||
Unlike previous net releases such as B20.1 and earlier, there is no
|
||||
monolithic "full" or "usertools" installation. Rather, you can pick and
|
||||
choose the packages you wish to install, and update them individually.
|
||||
There is only one recommended way to install Cygwin, which is to use the GUI
|
||||
installer ``Cygwin Setup''. It is flexible and easy to use.
|
||||
You can pick and choose the packages you wish to install, and update
|
||||
them individually. Full source code is available for all packages and
|
||||
tools. More information on using Cygwin Setup may be found at
|
||||
@file{http://cygwin.com/cygwin-ug-net/setup-net.html}.
|
||||
|
||||
If you do it any other way, you're on your own! That said, keep in mind
|
||||
that the GUI installer is a "work in progress", so there might be a few
|
||||
difficulties, especially if you are behind a firewall or have other
|
||||
specific requirements. If something doesn't work right for you, and
|
||||
it's not covered here or in the latest development snapshot at
|
||||
@file{http://cygwin.com/setup-snapshots/}, then by all means report it to the
|
||||
mailing list.
|
||||
|
||||
For a searchable list of packages that can be installed with Cygwin,
|
||||
see @file{http://cygwin.com/packages/}.
|
||||
|
||||
Full source code is available for all packages and tools.
|
||||
|
||||
There is only one recommended way to install Cygwin, which is to use the GUI
|
||||
installer ``Cygwin Setup''. It is flexible and easy to use.
|
||||
|
||||
Do it any other way, and you're on your own! That said, keep in mind
|
||||
that the GUI installer is a "work in progress", so there might be a few
|
||||
difficulties, especially if you are behind a firewall or have other
|
||||
specific requirements. If something doesn't work right for you, and
|
||||
it's not covered here or elsewhere, then by all means report it to the
|
||||
mailing list.
|
||||
|
||||
@section Installation using ``Cygwin Setup''
|
||||
|
||||
The Cygwin Setup program is the @emph{only} recommended way to install
|
||||
Cygwin.
|
||||
Cygwin.
|
||||
|
||||
@subsection Why not install in C:\?
|
||||
|
||||
The Cygwin Setup program will prompt you for a "root" directory.
|
||||
The default is @samp{C:\cygwin}, but you can change it. You are urged not to
|
||||
choose something like 'C:\' (the root directory on the system drive) for
|
||||
choose something like @samp{C:\} (the root directory on the system drive) for
|
||||
your Cygwin root. If you do, then critical Cygwin system directories
|
||||
like 'etc', 'lib' and 'bin' could easily be corrupted by other (non-Cygwin)
|
||||
applications or packages that use \etc, \lib or \bin. Perhaps there is
|
||||
no conflict now, but who knows what you might install in the future?
|
||||
It's also just good common sense to segregate your Cygwin "filesystems"
|
||||
from the rest of your Windows system disk.
|
||||
like @samp{etc}, @samp{lib} and @samp{bin} could easily be corrupted by
|
||||
other (non-Cygwin) applications or packages that use @samp{\etc},
|
||||
@samp{\lib} or @samp{\bin}. Perhaps there is no conflict now, but who
|
||||
knows what you might install in the future? It's also just good common
|
||||
sense to segregate your Cygwin "filesystems" from the rest of your
|
||||
Windows system disk.
|
||||
|
||||
(In the past, there had been genuine bugs that would cause problems
|
||||
for people who installed in C:\, but we believe those are gone now.)
|
||||
for people who installed in @samp{C:\}, but we believe those are gone
|
||||
now.)
|
||||
|
||||
@subsection Can I use Cygwin Setup to update a B18, B19, B20, B20.1 or CD-ROM (1.0) installation of Cygwin?
|
||||
@subsection Can I use Cygwin Setup to get old versions of packages (like gcc-2.95)?
|
||||
|
||||
No, you must start from scratch with the new Cygwin Setup. The
|
||||
overall structure has changed so much that it would be pointless to
|
||||
try to accomodate old installations of Cygwin. You will probably be
|
||||
much better off with a whole new installation anyway. You may backup
|
||||
or rename your old installation first, or just install the new one
|
||||
somewhere else. Be sure to make note of your current mount table,
|
||||
because this will be overwritten during the new setup. Make sure you
|
||||
don't end up with two different versions of @samp{cygwin1.dll} on your
|
||||
system.
|
||||
Cygwin Setup can be used to install any packages that are on a
|
||||
Cygwin mirror, which usually includes one version previous to the
|
||||
current one. The complete list may be searched at
|
||||
@file{http://cygwin.com/packages/}. There is no complete archive of
|
||||
older packages. If you have a problem with the current version of
|
||||
a Cygwin package, please report it to the mailing list using the
|
||||
guidelines at @file{http://cygwin.com/problems.html}.
|
||||
|
||||
Once you've installed the latest net release, Cygwin Setup will update
|
||||
just the individual packages that need it.
|
||||
That said, if you really need an older package, you may be able to find
|
||||
an outdated or archival mirror by searching the web for an old package
|
||||
version (for example, @samp{gcc2-2.95.3-10-src.tar.bz2}), but keep in
|
||||
mind that this older version will not be supported by the mailing list
|
||||
and that installing the older version will not help improve Cygwin.
|
||||
|
||||
@subsection Is Cygwin Setup, or one of the packages, infected with a virus?
|
||||
|
||||
|
@ -276,5 +278,7 @@ to @code{C:\cygwin\bin\cygwin1.dll}.
|
|||
|
||||
NO. Cygwin Setup cannot do this for you. Use a tool designed for
|
||||
this purpose. See @file{http://rsync.samba.org/},
|
||||
@file{http://sunsite.org.uk/packages/mirror/},
|
||||
@file{http://wget.sunsite.dk/} for utilities that can do this for you.
|
||||
For more information on setting up a custom Cygwin package server, see
|
||||
the Cygwin Setup homepage at
|
||||
@file{http://sources.redhat.com/cygwin-apps/setup.html}.
|
||||
|
|
Loading…
Reference in New Issue