Update "Can I use setup to install snapshots?" (now 'no') with new instructions.
This commit is contained in:
parent
d3f2880903
commit
7414c97eb3
@ -199,32 +199,43 @@ would not have done any of these things for you.
|
|||||||
|
|
||||||
@subsection Can I use setup to install snapshots?
|
@subsection Can I use setup to install snapshots?
|
||||||
|
|
||||||
Yes. If experimenting with developer snapshots from
|
No. It used to be possible, but not any more.
|
||||||
|
|
||||||
|
If experimenting with developer snapshots from
|
||||||
@file{http://cygwin.com/snapshots/}, you should generally install the
|
@file{http://cygwin.com/snapshots/}, you should generally install the
|
||||||
full @code{cygwin-inst-YYYYMMDD.tar.bz2} update, rather than just the
|
full @code{cygwin-inst-YYYYMMDD.tar.bz2} update, rather than just the
|
||||||
DLL, otherwise some components may be out of sync. However, Cygwin tar
|
DLL, otherwise some components may be out of sync. Cygwin tar won't be
|
||||||
won't work because it will load the DLL that you're trying to update,
|
able to update @code{/usr/bin/cygwin1.dll}, but it should succeed with
|
||||||
and a non-Cygwin program like WinZip will put everything in the wrong
|
everything else. The following steps should work:
|
||||||
place. The solution is to use @code{setup.exe}.
|
|
||||||
|
|
||||||
Just bunzip2 the cygwin-inst tarball, rename it to cygwin-YYYYMMDD.tar,
|
@enumerate
|
||||||
gzip it, put it in an empty directory, and run @code{setup.exe} there.
|
|
||||||
You should be given the option to install it.
|
@item Download the snapshot, and run:
|
||||||
|
@example
|
||||||
|
cd /
|
||||||
|
tar jxvf /posix/path/to/cygwin-inst-YYYYMMDD.tar.bz2
|
||||||
|
cd /tmp
|
||||||
|
tar jxvf /posix/path/to/cygwin-inst-YYYYMMDD.tar.bz2 usr/bin/cygwin1.dll
|
||||||
|
@end example
|
||||||
|
|
||||||
|
@item After closing all Cygwin apps (see below), use Explorer or the
|
||||||
|
Windows command shell to move @code{C:\cygwin\tmp\usr\bin\cygwin1.dll}
|
||||||
|
to @code{C:\cygwin\bin\cygwin1.dll}.
|
||||||
|
|
||||||
|
@end enumerate
|
||||||
|
|
||||||
The obvious warnings about updating the cygwin package and using developer
|
The obvious warnings about updating the cygwin package and using developer
|
||||||
snapshots apply:
|
snapshots apply:
|
||||||
|
|
||||||
@enumerate
|
@enumerate
|
||||||
|
|
||||||
@item Always download the latest version of setup from
|
|
||||||
@file{http://cygwin.com/setup.exe}.
|
|
||||||
|
|
||||||
@item Close all Cygwin apps, including shells and services
|
@item Close all Cygwin apps, including shells and services
|
||||||
(e.g. inetd), before running setup. You may have to restart Windows to
|
(e.g. inetd), before updating @code{cygwin1.dll}. You may have to
|
||||||
clear the DLL from memory.
|
restart Windows to clear the DLL from memory.
|
||||||
|
|
||||||
@item Snapshots are risky. They have not been tested. Use them @strong{only} if
|
@item Snapshots are risky. They have not been tested. Use them @strong{only} if
|
||||||
there is a feature or bugfix that you need to try.
|
there is a feature or bugfix that you need to try, and you are willing
|
||||||
|
to deal with any problems.
|
||||||
|
|
||||||
@item If you cannot download a snapshot from the main ftp distribution
|
@item If you cannot download a snapshot from the main ftp distribution
|
||||||
site, use a mirror, and look in the @samp{snapshots} directory. You may
|
site, use a mirror, and look in the @samp{snapshots} directory. You may
|
||||||
|
Loading…
Reference in New Issue
Block a user