public inbox for cygwin-talk@cygwin.com
 help / color / mirror / Atom feed
From: Warren Young <warren@etr-usa.com>
To: The Vulgar and Unprofessional Cygwin-Talk List <cygwin-talk@cygwin.com>
Subject: Re: Installing Cygwin
Date: Tue, 09 Jun 2009 00:24:00 -0000	[thread overview]
Message-ID: <4A2DAB84.3000900@etr-usa.com> (raw)
In-Reply-To: <loom.20090608T144307-591@post.gmane.org>

David Dews wrote:
> 
> What Cygwin files do I need to download to simply get "make", "gcc" and "gdb" to
> work on the command line?  

Create a new folder, put setup.exe in that, then set up Cygwin on that 
machine to your liking.  You will end up with a folder containing 
setup.exe and a directory named after the Cygwin mirror you downloaded 
from, containing the packages you downloaded and setup.ini.

You can then move that entire tree to the other machine using, say, a 
CD-R or USB stick.  When you run setup.exe there, say "Install from 
Local Directory" instead of "Install from Internet".  Make the same 
package selections on the next screen, and you will get the same setup 
as on the machine you downloaded from.

To update this non-connected copy of Cygwin, simply update Cygwin on the 
Internet-connected machine, then copy the setup.exe-and-packages tree 
back over to the disconnected one, in the same place as before.  Run 
setup.exe again, and just click through, accepting all the defaults to 
update your packages.  (The second time through, setup.exe knows what 
packages you have installed, so you don't have to re-select them.)

It's not necessary that the connected and disconnected machines have the 
same package sets.  It's only necessary that this merged download tree 
contain a superset of the packages required on all machines that use it. 
  So, if you have multiple installation profiles, you can build up a 
merged download tree containing the superset of packages that all of 
your profiles require, selecting just the packages you need on each 
given machine you install on.

At work, we get this behavior simply by putting setup.exe and the 
download sub-folder on a shared network drive, which everyone just 
installs from, so that each updated package gets downloaded from the 
mirrors just once.

      reply	other threads:[~2009-06-09  0:24 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-08 16:20 David Dews
2009-06-09  0:24 ` Warren Young [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A2DAB84.3000900@etr-usa.com \
    --to=warren@etr-usa.com \
    --cc=cygwin-talk@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).