setup.exe different packages

Marco Atzeri marco.atzeri@gmail.com
Sat Feb 1 11:57:00 GMT 2014



On 28/01/2014 19:19, Chris J. Breisch wrote:
> BGINFO4X wrote:
>> Hello everybody,
>>
>> What is the recommende way to install ONLY one pakcage(bash for
>> example) with the GUI?
>>
>> What I do is: All ->  Uninstall , then check for the package that I
>> want: Base ->  Bash ->  Install
>>
>> If I do in this manner, I obtain less packages than installing bash
>> from the command line with:
>>
>> setup-x86.exe -g -o --no-desktop --no-shortcuts --no-startmenu
>> --local-install %CYGWINALOCALPACKAGES% --quiet-mode --root
>> %CYGWINADMINDIR% --packages bash
>>
>> With the GUI I obtain 27 installed  packages, with setup-x86 command
>> line I obtain 56 installed packages.
>> I'm doing something wrong? How is this possible?
>>
>>
> When you're doing it from the command line, you're getting a full base
> Cygwin install. Your GUI method is only installing bash and the bash
> dependencies. It looks like to me that there should be 27 packages.
>
> I started to draw out a dependency tree, but it got to painful to type
> up, and I doubt many would care. I'm surprised there's not such a thing
> on the Cygwin site somewhere, but perhaps I'm just blind.
>
>

just for the records a minimal (only base) installation from scratch
results in 52 packages.

Some of the base packages pull others that are not
in the base one, usually libs

eg: libgcc1, libintl8, ..

diffutils is pulled by xz,
bzip2, groff and less are pulled by man

Ihe curious things I notice are:

libgmp3 is pulled by coreutils and gawk
libgmp10 is pulled by libmpfr4 that is pulled by gawk

libpcre1 and libpcr0 are both pulled by grep and this look wrong,
as I see a dependency only for libpcre1.

So repackaging coreutils, gawk and adjusting grep dependency
we could go down to just 50 packages as bare minimal.

Not worth, I should say










--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list