On 25/09/2014 13:09, Gevisz wrote:
> On Thu, 25 Sep 2014 11:10:00 +0200
> Alan McKinnon <alan.mckin...@gmail.com> wrote:
> 
>> On 25/09/2014 11:02, Gevisz wrote:
>>> Running
>>> #emerge --depclean --backtrack=60 --ask 
>>> after updating my system today, I have got the following:
>>>>>> These are the packages that would be unmerged:
>>>
>>>  dev-lang/tk
>>>     selected: 8.5.15 
>>>    protected: none 
>>>      omitted: none 
>>>
>>>  dev-lang/tcl
>>>     selected: 8.5.15-r1 
>>>    protected: none 
>>>      omitted: none 
>>>
>>> All selected packages: dev-lang/tk-8.5.15 dev-lang/tcl-8.5.15-r1
>>>
>>>>>> 'Selected' packages are slated for removal.
>>>>>> 'Protected' and 'omitted' packages will not be removed.
>>>
>>> Would you like to unmerge these packages? [Yes/No]
>>>
>>> On the other hand,
>>> $ equery depends
>>> gives
>>> $ equery depends tk
>>>  * These packages depend on tk:
>>> app-text/epspdf-0.6.0 (tk ? dev-lang/tk)
>>> dev-lang/R-3.0.1 (tk ? dev-lang/tk)
>>> dev-lang/ocaml-3.12.1 (tk ? >=dev-lang/tk-3.3.3)
>>> dev-lang/python-2.7.7 (tk ? >=dev-lang/tk-8.0)
>>> dev-lang/python-3.3.5-r1 (tk ? >=dev-lang/tk-8.0)
>>> dev-libs/libisoburn-1.3.4 (launch-frontend ? dev-lang/tk:0)
>>>                           (launch-frontend-setuid ? dev-lang/tk:0)
>>> dev-ml/lablgl-1.05 (tk ? >=dev-lang/tk-8.3)
>>> dev-vcs/git-1.8.5.5 (tk ? dev-lang/tk)
>>>
>>> What does it means?
>>>
>>> Do all these packages depend on dev-lang/tk or not?
>>>
>>> Can I answer Yes to emerge --depclean --ask?
>>
>>
>> equery depends gets it's output directly from the ebuild, it is not a
>> list of what *you* have and how you are affected.
>>
>> The ebuilds are saying that if you have "tk" in USE, then portage must
>> install tk. Same with tcl.
>>
>> So it all depends on what you have in USE.
>> We don't know what you need or want, that is your call. If you know
>> you need tk/tcl then add it to USE. If you don't need them, let them
>> be depcleaned. If you are not sure, let them be depcleaned and if
>> stuff breaks, then add them back to USE and update world.
> 
> 
> Thank you for explanation.
> 
> I depcleaned them all.
> 
> So far so good. :)
> 
> 
> 


That's the nice thing about depcleaning stuff - if you break it, one
quick emerge brings it all back :-)




-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to