delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/02/02/10:54:00

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <4200F860.F0C16432@dessent.net>
Date: Wed, 02 Feb 2005 07:57:20 -0800
From: Brian Dessent <brian AT dessent DOT net>
Organization: My own little world...
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: FAQ? Can setup import a packet List or is there another way to simply clone an Installation?
References: <1107356321 DOT 4200eaa158ad9 AT mail DOT fto DOT de>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com

Erhard Schwenk wrote:


> I have a cygwin Installation on Machine A which runs fine and has a large number of packets selected in setup.exe.
> 
> Now I want to install cygwin on Machine B as well with an identical package list. Unluckily, there is no "import package selection" Button in setup.exe and I did not find any hint to use any command line parameters.
> 
> I found out that the actually installed package List can be dumped out with cygcheck -c > list.txt. Do I really have to print this out and select them manually in setup.exe on my new System? Or is there any trick kind of "setup --packagelist=list.txt" ?

There was a thread recently about how to make setup install a specific
list of packages:
<http://marc.theaimsgroup.com/?t=110538149700001&r=1>.  The two methods
mentioned there involve making a special "installed.db" file and
creating a dummy package that "requires" the list of packages that you
want.

Both of these methods will only let you specify a list of packages by
name, not specific versions.  setup.exe will install whatever version is
marked "current" for each of them.  If you need to specify both a
specific list of packages and specific versions, then you're probably
going to have to run your own package repository with the desired
versions, in conjunction with the "dummy package that requires
everything" method.  There are instructions on the website for running
your own package install server.

If you just want to duplicate Cygwin from one machine to another then I
would just tar up the cygwin tree on one machine and untar on another. 
This does have lots of potential issues though, so if you aren't
familiar with Cygwin then I wouldn't recommend it, especially if the
destination machine does not yet have Cygwin installed.

BTW: You will get better search results if you use the word "packages"
and not "packets".

Brian

--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019