www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/06/16/06:09:51

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
Date: Tue, 16 Jun 2009 18:09:19 +0800
Message-ID: <af0faace0906160309r28dab0aci757c249cd6c89f82@mail.gmail.com>
Subject: Re: Can I install cygwin from my own setup.ini?
From: Pan ruochen <panruochen AT gmail DOT com>
To: cygwin AT cygwin DOT com, reply-to-list-only-lh AT cygwin DOT com
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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

--0016364573183288de046c745e49
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I downloaded and ran cygwin setup-1.7 as followed:
.\setup-1.7 -P alternatives;bash;ash;base-files;cygutils;make;gcc;gcc-g++;g=
cc-mingw;gdb;sed;ed;gawk;findutils;diffutils;popt;tar;gzip;gunzip;bzip2;man=
;vim;expat;libexpat0;libgmp3;libmpfr1;doxygen;upx;which;file;grep;util-linu=
x;gcc-mingw-g++;make;mingw-zlib;mingw-bzip2

After download has been finished, I used the attached scripts to see
which packages were download. I got:
alternatives
ash
base-cygwin
base-files
base-passwd
bash
binutils
bison
bzip2
libbz2_1
coreutils
cygutils
cygwin
cygwin-doc
libdb4.1
libdb4.5
diffutils
editrights
expat
libexpat1
libexpat1-devel
file
findutils
flex
gawk
gcc
gcc-core
gcc-g++
gcc-mingw-core
gcc-mingw-g++
libgcc1
gdb
gdbm
libgdbm-devel
libgdbm4
libgettextpo0
libintl3
libintl8
libgmp3
grep
groff
gzip
ipc-utils
less
libiconv2
login
m4
make
man
mingw-runtime
libncurses-devel
libncurses8
libncurses9
ncurses
libpcre0
perl
libreadline6
readline
rebase
run
sed
tar
tcltk
termcap
terminfo
terminfo0
texinfo
tzcode
vim
w32api
which
inputproto
kbproto
libpthread-stubs
libX11-devel
libX11_6
libXau-devel
libXau6
libxcb-devel
libxcb-xlib-devel
libxcb-xlib0
libxcb1
libXdmcp-devel
libXdmcp6
xproto
xorg-x11-base
xorg-x11-devel
zlib
zlib-devel
zlib0
_update-info-dir
which were not exactly what I really expected. Some were omitted, such
as ed, util-linux and mingw-bzip2. Some are not specified, such X11.

And I used another script to get the close set of the packages to be
installed. It is:
alternatives
bash
ash
base-files
cygutils
make
gcc
gcc-g++
gcc-mingw
gdb
sed
ed
gawk
findutils
diffutils
popt
tar
gzip
gunzip
bzip2
man
vim
expat
libexpat0
libgmp3
libmpfr1
doxygen
upx
which
file
grep
util-linux
gcc-mingw-g++
make
mingw-zlib
mingw-bzip2
libintl8
libiconv2
cygwin
libreadline6
_update-info-dir
coreutils
libpopt0
binutils
w32api
mingw-runtime
libintl3
gcc-core
gcc-mingw-core
termcap
tcltk
libintl2
libncurses8
libbz2_1
groff
less
terminfo
libncurses9
libexpat1
libexpat1-devel
zlib
libgcc1
libpcre0
e2fsprogs
perl
mingw-zlib0
mingw-zlib-devel
mingw-libbz2_1
mingw-libbz2-devel
base-passwd
base-cygwin
texinfo
tzcode
terminfo0
zlib0
zlib-devel
libgdbm4
libdb4.5
crypt

The results are quite different. I wonder if I have a wrong
understanding on the dependency relationships described by setup.ini?

PRC
Jun 16,2009

--0016364573183288de046c745e49
Content-Type: application/x-sh; name="get_downloaded_packages.sh"
Content-Disposition: attachment; filename="get_downloaded_packages.sh"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fw0gaxcf0

IyEgL2Jpbi9iYXNoDQpESVI9J2Z0cCUzYSUyZiUyZmZ0cC5udHUuZWR1LnR3
JTJmY3lnd2luJTJmJw0KUEtHUz0kKGZpbmQgIiRESVIiIC1uYW1lICcqLmJ6
MicpDQpnYXdrIC12IFBSRUZJWD0kRElSLyAtZiBcJGdldF9pbnN0YWxsZWRf
cGFja2FnZXMuYXdrICRESVIvc2V0dXAuaW5pIDwoZWNobyAiJFBLR1MiKQ0K
ZXhpdA0K

--0016364573183288de046c745e49
Content-Type: application/x-sh; name="get_packages.sh"
Content-Disposition: attachment; filename="get_packages.sh"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fw0gbfc11

IyEgL2Jpbi9iYXNoDQpESVI9J2Z0cCUzYSUyZiUyZmZ0cC5udHUuZWR1LnR3
JTJmY3lnd2luJTJmJw0KUEtUUz0nYWx0ZXJuYXRpdmVzDQpiYXNoDQphc2gN
CmJhc2UtZmlsZXMNCmN5Z3V0aWxzDQptYWtlDQpnY2MNCmdjYy1nKysNCmdj
Yy1taW5ndw0KZ2RiDQpzZWQNCmVkDQpnYXdrDQpmaW5kdXRpbHMNCmRpZmZ1
dGlscw0KcG9wdA0KdGFyDQpnemlwDQpndW56aXANCmJ6aXAyDQptYW4NCnZp
bQ0KZXhwYXQNCmxpYmV4cGF0MA0KbGliZ21wMw0KbGlibXBmcjENCmRveHln
ZW4NCnVweA0Kd2hpY2gNCmZpbGUNCmdyZXANCnV0aWwtbGludXgNCmdjYy1t
aW5ndy1nKysNCm1ha2UNCm1pbmd3LXpsaWINCm1pbmd3LWJ6aXAyJw0KDQp0
ZXh0PSQoZ2F3ayAtZiBcJGdldC1jeWd3aW4tcmVxdXJpZXMuYXdrIDwoZWNo
byAiJFBLVFMiKSAkRElSL3NldHVwLmluaSkNCmZvciB4IGluICR0ZXh0OyBk
byBlY2hvICIkeCI7IGRvbmU=

--0016364573183288de046c745e49
Content-Type: application/octet-stream; name="$get_installed_packages.awk"
Content-Disposition: attachment; filename="$get_installed_packages.awk"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fw0gbin32

IyEgL3Vzci9iaW4vZ2F3ayAtZg0KIw0KIwlGSUxFMSAtLSBUaGUgcGFja2Fn
ZXMgdG8gYmUgaW5zdGFsbGVkDQojCUZJTEUyIC0tIFRoZSBjeWd3aW4gc2V0
dXAuaW5pIGZpbGUNCg0KQkVHSU4gew0KCUZTID0gIig6fFsgXHRdKykiOw0K
IwlTVERFUlIgPSAiL2Rldi9zdGRlcnIiOw0KCVNUREVSUiA9ICIvZGV2L251
bGwiOw0KCXNraXBfcHJldiA9IDE7DQoJRFMgPSAiIyI7DQp9DQoNCkZJTEVO
QU1FPT1BUkdWWzFdIHsNCglkZWxldGUgd29yZHMNCgludW1fd29yZHMgPSAw
Ow0KCWZvcihpPTE7IGk8PU5GOyBpKyspIHsNCgkJaWYoJGkgIT0gIiIpIHsN
CgkJCW51bV93b3JkcysrOw0KCQkJd29yZHNbbnVtX3dvcmRzXSA9ICRpOw0K
IwkJCXByaW50ZigiJXMtLSIsICRpKSA+U1RERVJSOw0KCQl9DQoJfQ0KIwlw
cmludGYoIlxuIikgPlNUREVSUjsNCgkNCglzd2l0Y2god29yZHNbMV0pIHsN
CgljYXNlICJAIjoNCgkJc2tpcF9wcmV2ID0gMDsNCgkJY3VyX3BhY2thZ2Ug
PSB3b3Jkc1syXTsNCgkJcHJpbnRmKCJAICVzXG4iLCBjdXJfcGFja2FnZSkg
PlNUREVSUjsgDQoJCWJyZWFrOw0KDQoJY2FzZSAiaW5zdGFsbCI6DQoJCWlm
KCFza2lwX3ByZXYpIHsNCgkJCXBrZ19wYXRoID0gd29yZHNbMl07DQoJCQlh
bGxfcGFja2FnZXNbcGtnX3BhdGhdID0gY3VyX3BhY2thZ2U7DQoJCQlwcmlu
dGYoImluc3RhbGw6ICVzXG4iLCBwa2dfcGF0aCkgPlNUREVSUjsNCgkJfQ0K
CQlza2lwX3ByZXYgPSAwOw0KCQlicmVhazsNCg0KCWNhc2UgIltwcmV2XSI6
DQoJCXNraXBfcHJldiA9IDE7IGJyZWFrOw0KCX0NCn0NCg0KRklMRU5BTUU9
PUFSR1ZbMl0gJiYgJDEgew0KCWkgPSBpbmRleCgkMSwgUFJFRklYKTsNCglp
ZihpID4gMCkNCgkJcGFja2FnZSA9IHN1YnN0cigkMSwgaStsZW5ndGgoUFJF
RklYKSk7DQoJZWxzZQ0KCQlwYWNrYWdlID0gJDE7DQojCXByaW50ICIgKiAi
IHBhY2thZ2UgPiIvZGV2L3N0ZGVyciINCglpZiggcGFja2FnZSBpbiBhbGxf
cGFja2FnZXMgKQ0KCQlwcmludCBhbGxfcGFja2FnZXNbcGFja2FnZV07DQp9
DQoNCg0K

--0016364573183288de046c745e49
Content-Type: application/octet-stream; name="$get-cygwin-requries.awk"
Content-Disposition: attachment; filename="$get-cygwin-requries.awk"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fw0gbltb3

IyEgL3Vzci9iaW4vZ2F3ayAtZg0KIw0KIwlGSUxFMSAtLSBUaGUgcGFja2Fn
ZXMgdG8gYmUgaW5zdGFsbGVkDQojCUZJTEUyIC0tIFRoZSBjeWd3aW4gc2V0
dXAuaW5pIGZpbGUNCg0KZnVuY3Rpb24gbWFrZV9rZXkocGFja2FnZSwgc3Vm
Zml4KQ0Kew0KCXJldHVybiBwYWNrYWdlIERTIHN1ZmZpeDsNCn0NCg0KZnVu
Y3Rpb24gY29tcGFyZShyZXF1aXJlczEsIHJlcXVpcmVzMiwgX19BUkdWRU5E
X18sIGExLG4xLGEyLG4yLGkpDQp7DQoJbjEgPSBzcGxpdChyZXF1aXJlczEs
IGExKTsNCgluMiA9IHNwbGl0KHJlcXVpcmVzMiwgYTIpOw0KCWlmKCBuMSA9
PSBuMiApIHsNCgkJYXNvcnQoYTEpOw0KCQlhc29ydChhMik7DQoJCWZvcihp
PTE7IGk8PW4xOyBpKyspIHsNCiMJCQlwcmludGYoIiVzIC0tICVzXG4iLCBh
MVtpXSwgYTJbaV0pID5TVERFUlI7DQoJCQlpZihhMVtpXSAhPSBhMltpXSkN
CgkJCQlyZXR1cm4gLTE7DQoJCX0NCgkJcmV0dXJuIDA7DQoJfQ0KCXJldHVy
biBuMS1uMjsNCn0NCg0KZnVuY3Rpb24gaW5fYXJyYXkodmFsLCBhcnJheSwg
X19BUkdWRU5EX18sIGkpDQp7DQoJZm9yKGkgaW4gYXJyYXkpIHsNCgkJaWYo
IGFycmF5W2ldID09IHZhbCApIHsNCiMJCQlwcmludGYoIklOXG4iKSA+U1RE
RVJSOw0KCQkJcmV0dXJuIDE7DQoJCX0NCgl9DQojCXByaW50ZigiT1VUXG4i
KSA+U1RERVJSOzsNCglyZXR1cm4gMDsNCn0NCg0KZnVuY3Rpb24gam9pbihy
ZXF1aXJlczEsIHJlcXVpcmVzMiwgX19BUkdWRU5EX18sDQoJYTEsbjEsYTIs
bjIsaSxyKQ0Kew0KCW4xID0gc3BsaXQocmVxdWlyZXMxLCBhMSk7DQoJbjIg
PSBzcGxpdChyZXF1aXJlczIsIGEyKTsNCglyID0gIiI7DQoJDQoJZm9yKGk9
MTsgaTw9bjE7IGkrKykNCgkJciA9IHIgIiAiIGExW2ldOw0KCWZvcihpPTE7
IGk8PW4yOyBpKyspIHsNCgkJaWYoICFpbl9hcnJheShhMltpXSwgYTEpICkg
ew0KCQkJciA9IHIgIiAiIGEyW2ldOw0KCQl9DQoJfQ0KCXJldHVybiByOw0K
fQ0KDQoNCmZ1bmN0aW9uIGdldF9jeWd3aW5fcGFja2FnZXMoYWxsX3BhY2th
Z2VzLCByZXF1aXJlcywgX19BUkdWRU5EX18sDQoJbWF4X3JlcXVpcmVzLCBt
b3JlX3JlcXVpcmVzLCByZXEsIGksIG4sIGtleV9yZXF1aXJlcywgcGFja2Fn
ZSkNCnsNCgltYXhfcmVxdWlyZXMgPSByZXF1aXJlczsNCiMJcHJpbnRmKCJF
bnRlcjogTGV2ZWw6ICVkXG4iLCBsZXZlbCkgPlNUREVSUjsNCiMJcHJpbnRm
KCJyZXF1cmllczogJXNcbiIsIHJlcXVpcmVzKSA+U1RERVJSOw0KCW4gPSBz
cGxpdChyZXF1aXJlcywgcmVxKTsNCglmb3IoaT0xOyBpPD1uOyBpKyspIHsN
CgkJcGFja2FnZSA9IHJlcVtpXTsNCgkJa2V5X3JlcXVpcmVzID0gbWFrZV9r
ZXkocGFja2FnZSwgInJlcXVpcmVzIik7DQojCQlwcmludGYoImtleTogJXNc
biIsIGtleV9yZXF1aXJlcykgPlNUREVSUjsNCgkJbW9yZV9yZXF1aXJlcyA9
IGFsbF9wYWNrYWdlc1trZXlfcmVxdWlyZXNdOw0KIwkJcHJpbnRmKCJtb3Jl
X3JlcXVyaWVzOiAlc1xuIiwgbW9yZV9yZXF1aXJlcykgPlNUREVSUjsNCgkJ
bWF4X3JlcXVpcmVzID0gam9pbihtYXhfcmVxdWlyZXMsICBtb3JlX3JlcXVp
cmVzKTsNCgl9DQojCXByaW50ZigicmVxdWlyZXM6ICAgICAlc1xuIiwgcmVx
dWlyZXMpID5TVERFUlI7DQojCXByaW50ZigibWF4X3JlcXVpcmVzOiAlc1xu
IiwgbWF4X3JlcXVpcmVzKSA+U1RERVJSOw0KCWlmKCBjb21wYXJlKG1heF9y
ZXF1aXJlcywgcmVxdWlyZXMpICE9IDAgKSB7DQoJCW1vcmVfcmVxdWlyZXMg
PSBnZXRfY3lnd2luX3BhY2thZ2VzKGFsbF9wYWNrYWdlcywgbWF4X3JlcXVp
cmVzKTsNCgkJbWF4X3JlcXVpcmVzID0gam9pbihtYXhfcmVxdWlyZXMsIG1v
cmVfcmVxdWlyZXMpOw0KCX0NCiMJcHJpbnRmKCJMZWF2ZTogTGV2ZWw6ICVk
XG4iLCBsZXZlbCkgPlNUREVSUjsNCglyZXR1cm4gbWF4X3JlcXVpcmVzOw0K
fQ0KDQoNCmZ1bmN0aW9uIHJlc29sdmVfcGFja2FnZXMoYWxsX3BhY2thZ2Vz
LCBwYWNrYWdlcywgX19BUkdWRU5EX18sDQoJYSwgbiwgaSwga2V5LCBmaWxl
cykNCnsNCglmaWxlcyA9ICIiOw0KCW4gPSBzcGxpdChwYWNrYWdlcywgYSk7
DQoJZm9yKGk9MTsgaTw9bjsgaSsrKSB7DQoJCWtleSA9IG1ha2Vfa2V5KGFb
aV0sICJpbnN0YWxsIik7DQoJCWlmKCBhbGxfcGFja2FnZXNba2V5XSAhPSAi
IiApDQoJCQlmaWxlcyA9IGZpbGVzICIgIiBhbGxfcGFja2FnZXNba2V5XTsN
Cgl9DQoJcmV0dXJuIGZpbGVzOw0KfQ0KDQoNCkJFR0lOIHsNCglGUyA9ICIo
OnxbIFx0XSspIjsNCiMJU1RERVJSID0gIi9kZXYvc3RkZXJyIjsNCglTVERF
UlIgPSAiL2Rldi9udWxsIjsNCglza2lwX3ByZXYgPSAxOw0KCURTID0gIiMi
Ow0KfQ0KDQpGSUxFTkFNRT09QVJHVlsxXSAmJiAkMSB7DQoJcGFja2FnZXNf
dG9faW5zdGFsbCA9IHBhY2thZ2VzX3RvX2luc3RhbGwgIiAiICQxOw0KfQ0K
DQpGSUxFTkFNRT09QVJHVlsyXSB7DQoJZGVsZXRlIHdvcmRzDQoJbnVtX3dv
cmRzID0gMDsNCglmb3IoaT0xOyBpPD1ORjsgaSsrKSB7DQoJCWlmKCRpICE9
ICIiKSB7DQoJCQludW1fd29yZHMrKzsNCgkJCXdvcmRzW251bV93b3Jkc10g
PSAkaTsNCiMJCQlwcmludGYoIiVzLS0iLCAkaSkgPlNUREVSUjsNCgkJfQ0K
CX0NCiMJcHJpbnRmKCJcbiIpID5TVERFUlI7DQoJDQoJc3dpdGNoKHdvcmRz
WzFdKSB7DQoJY2FzZSAiQCI6DQoJCXNraXBfcHJldiA9IDA7DQoJCWN1cl9w
YWNrYWdlID0gd29yZHNbMl07DQoJCXByaW50ZigiQCAlc1xuIiwgY3VyX3Bh
Y2thZ2UpID5TVERFUlI7IA0KCQlicmVhazsNCg0KCWNhc2UgInJlcXVpcmVz
IjoNCgkJaWYoIXNraXBfcHJldikgew0KCQkJa2V5ID0gbWFrZV9rZXkoY3Vy
X3BhY2thZ2UsICJyZXF1aXJlcyIpOw0KCQkJcmVxdWlyZXMgPSAiIjsNCgkJ
CWZvcihpPTI7IGk8PW51bV93b3JkczsgaSsrKQ0KCQkJCXJlcXVpcmVzID0g
cmVxdWlyZXMgIiAiIHdvcmRzW2ldOw0KCQkJYWxsX3BhY2thZ2VzW2tleV0g
PSByZXF1aXJlczsNCgkJCXByaW50ZigicmVxdWlyZXM6ICVzXG4iLCByZXF1
aXJlcykgPlNUREVSUjsNCgkJfQ0KCQlicmVhazsNCg0KCWNhc2UgImluc3Rh
bGwiOg0KCQlpZighc2tpcF9wcmV2KSB7DQoJCQlrZXkgPSBtYWtlX2tleShj
dXJfcGFja2FnZSwgImluc3RhbGwiKTsNCgkJCWFsbF9wYWNrYWdlc1trZXld
ID0gd29yZHNbMl07DQoJCQkNCgkJCXAycF9hcnJheVt3b3JkWzFdXSA9IGN1
cl9wYWNrYWdlOw0KCQkJcHJpbnRmKCJpbnN0YWxsOiAlc1xuIiwgd29yZHNb
Ml0pID5TVERFUlI7DQoJCX0NCgkJYnJlYWs7DQoNCgljYXNlICJbcHJldl0i
Og0KCQlza2lwX3ByZXYgPSAxOyBicmVhazsNCgl9DQp9DQoNCkVORCB7DQoJ
cGtnID0gZ2V0X2N5Z3dpbl9wYWNrYWdlcyhhbGxfcGFja2FnZXMsIHBhY2th
Z2VzX3RvX2luc3RhbGwpOw0KCXByaW50ZigiJXNcbiIsIHBrZyApOw0KIwlw
cmludGYoIiVzXG4iLCByZXNvbHZlX3BhY2thZ2VzKGFsbF9wYWNrYWdlcyxw
a2cpICk7DQp9IA0K


--0016364573183288de046c745e49
Content-Type: text/plain; charset=us-ascii

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

- Raw text -


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