This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Download from internet = 1Mb?!


> There are ways of downloading an installation set that involve
> temporarily blinding Windows to your installed Cygwin.

OK, here goes. You've got Cygwin up and running and maybe even up-to-date.
You want to (1) blind Windows to its existence; (2) download a complete
installation set; (3) recover your existing installation.

(1) From Cygwin:

    mount -m > /bin/remount.txt

(This puts an instruction list to achieve (3) into a text file called
remount.txt located in c:\Cygwin\bin\. It's a convenient location for
picking up later.)

Then issue the command

    umount -A.

Exit Cygwin.

Now, from Windows Explorer (or however you prefer to do it) rename the
Cygwin folder to SomeOtherName. (You need to rename your Cygwin directory
otherwise setup will still find c:\Cygwin\setup\etc\installed.db and a few
other things. You don't want this!)

That completes the blinding.

(2) Now run http://cygwin.com/setup.exe and ask for Download from Internet.
Download to some well-named directory like c:\Cyg0\ or similar. The default
will give you a Base installation set. Change All Default to All Install to
download a Full installation set.

When the download is over, then I _think_ that as well as the two filled
directories c:\SomeOtherName\ and, now, c:\Cyg0\ you will also have a new
directory c:\cygwin\ . (I've just tried it, and I did have it, though it was
almost empty.) You don't want this, so simply remove it.

That completes the Download.

(3) Now you want to recover your previous Cygwin installation. Rename
SomeOtherName back to Cygwin. Then run

    c:\Cygwin\bin\bash

to obtain a bash window (probably with the prompt  bash-2.05b$. You might
get a "warning: could not find /tmp" msg, but this does not matter.) From
here,

    pwd              # to confirm your current location
/cygdrive/c/Cygwin/bin/
    PATH=.           # so that the "mount" command can be found
    bash remount.txt # to process the remount script

Then exit.

Then you can start Cygwin just as you used to.

Fergus

PS. I _think_ this is as simple as you can get. If anybody notices a
redundant step or unnecessary complication, please say.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]