From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22901 invoked by alias); 9 Jun 2009 00:24:12 -0000 Received: (qmail 22892 invoked by uid 22791); 9 Jun 2009 00:24:11 -0000 X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from etr-usa.com (HELO etr-usa.com) (130.94.180.135) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 09 Jun 2009 00:24:04 +0000 Received: (qmail 15893 invoked by uid 13447); 9 Jun 2009 00:24:02 -0000 Received: from unknown (HELO [172.20.0.42]) ([71.210.200.197]) (envelope-sender ) by 130.94.180.135 (qmail-ldap-1.03) with SMTP for ; 9 Jun 2009 00:24:02 -0000 Message-ID: <4A2DAB84.3000900@etr-usa.com> Date: Tue, 09 Jun 2009 00:24:00 -0000 From: Warren Young User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: The Vulgar and Unprofessional Cygwin-Talk List Subject: Re: Installing Cygwin References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-talk-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: cygwin-talk-owner@cygwin.com Reply-To: The Vulgar and Unprofessional Cygwin-Talk List Mail-Followup-To: cygwin-talk@cygwin.com X-SW-Source: 2009-q2/txt/msg00035.txt.bz2 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.