This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: setup.exe different packages




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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]