Duplicating Cygwin installations on multiple machines

Igor Peshansky pechtcha@cs.nyu.edu
Fri Sep 21 19:18:00 GMT 2007

On Fri, 21 Sep 2007, Vechinski, Douglas A. wrote:

> I have downloaded all of the cygwin packages to a local machine and will
> install it, choosing what packages I do or don't want.   I would then
> like to it on several other users machines with the same packages I
> chose on the original machines.  I looking for a way to do this without
> having to manually repeating selecting/deselecting the appropriate
> packages during setup.

One simple way is to create a local package server with just one empty
package on it.  Put that package in the "Base" category, and make it
depend on all the packages you wish to be downloaded automatically.
Add the local package server to the mirror list in setup, and it'll make
your wish come true.

See <http://sourceware.org/cygwin-apps/package-server.html> for
instructions on creating a package server.

Note that you don't actually have to store all of the packages locally --
setup can handle mutliple mirrors just fine, and will pull in the needed
packages according to the dependences you specify.
P.S. For the setup developers: perhaps we should allow the "file://" URLs
in the mirror list, just so you don't have to run Apache for something
that simple...
      |\      _,,,---,,_	    pechtcha@cs.nyu.edu | igor@watson.ibm.com
ZZZzz /,`.-'`'    -.  ;-;;,_		Igor Peshansky, Ph.D. (name changed!)
     |,4-  ) )-,_. ,\ (  `'-'		old name: Igor Pechtchanski
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Belief can be manipulated.  Only knowledge is dangerous.  -- Frank Herbert

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/

More information about the Cygwin mailing list