This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Reduce noise in dependency declaration during uninstall in setup.exe
- From: Warren Young <warren at etr-usa dot com>
- To: Cygwin-L <cygwin at cygwin dot com>
- Date: Thu, 23 Jan 2014 13:10:59 -0700
- Subject: Re: Reduce noise in dependency declaration during uninstall in setup.exe
- Authentication-results: sourceware.org; auth=none
- References: <52DF0B86 dot 5030402 at etr-usa dot com> <87ha8ueg2v dot fsf at Rainer dot invalid>
On 1/23/2014 10:57, Achim Gratz wrote:
Warren Young writes:
I've run into this after installing everything yesterday for my "size
of Cygwin" research project. Now I'm trying to remove most of that
piece by piece, but I keep getting tangled in dependency webs.
In that case (and unrelated to the problem you noted with setup.exe) you
might just look up which packages were installed since you've started
that experiment (ls -lrt /etc/setup) and uninstall all of those past
that date threshold.
There are 5,786 packages in Cygwin, and the pre-test state was closer to
1,000. Making several thousand "Uninstall" selections isn't much of a
solution.
I ended up doing the reinstall-and-merge.
I told myself that it was about time I got my Cygwin 32 directory named
c:\cygwin32 instead of c:\cygwin, since I've also got Cygwin 64 installed.
Plus, there was an awful lot of cruft in that old tree. Part of the
problem was obsolete empty packages like g++-4, which setup.exe was told
were part of my dependency set, but which it couldn't remove. Once I
started hacking on installed.db, I knew it was time to nuke and pave.
--
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