How to keep a dependency from [continually] appearing in setup

Ryan Johnson ryan.johnson@cs.utoronto.ca
Wed Aug 1 12:05:00 GMT 2012


On 31/07/2012 6:07 PM, Ken Brown wrote:
> On 7/30/2012 1:33 AM, Wynfield Henman wrote:
>> I use the in-the-wild, 'texlive 2012' distribution, which I like to
>> tinker with and customize.
>> Due to a, what I believe is a dependency by auctex on texlive for some
>> reason, I keep getting a list of about 10 texlive related packages
>> automatically appended to what I want to install and I have to keep
>> manually [skip] them.
>>
>> I would like to know some efficient way I could make that go away and
>> just have setup ignore texlive or have it see that I have it already,
>> but that it's just not a cygwin package, but user installed.
>
> setup.exe only knows about Cygwin packages.  You might be able to edit 
> /etc/setup/installed.db to trick setup.exe into thinking that you've 
> installed Cygwin's texlive.
Of course, then it will try to upgrade the non-existent package(s), 
potentially leading to problems down the road...

Seriously, though, there are some surprising dependencies on texlive 
right now (usually via dblatex), and it's a big enough package set 
(several hundred MB download) that it's no surprise lots of people want 
to avoid its being pulled in every other time they run setup.

I don't suppose there's an easy refactoring that could help avoid this 
problem?

Ryan


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