Dr Rainer Woitok wrote:
> Greetings,
>
> are there any "eix" gurus out there?
>
> I want to check whether or not some installed package was installed from
> a binary or an ebuild.   However, according to "man eix" predicate "{is-
> binary}" "returns 1 or empty depending on whether there is a correspond-
> ing *.tbz2, *gpkg.tar, or *.xpak file for the version".  This is not ex-
> actly what I need,  because an existing binary package for the same ver-
> sion does not guarantee  that the package was really installed from that
> binary:  if the USE flags don't match,  the package will nevertheless be
> installed from the ebuild.
>
> So, is there a way to persuade "eix" to reveal this information?   Or is
> there any other command I could use?
>
> Any hints welcome :-)
>
> Sincerely,
>   Rainer
>
>


If no one has a better idea.  This might help in a lot of cases.  Just
do a genlop -t <package name> and look at how long it took to complete. 
You take that qtwebengine package that takes so long to compile as a
example. If it spits out a time of a few minutes, that was a binary.  If
it is a long time, close to a hour or more, then it compiled it.  That
should work for the larger packages anyway.  Unless you have a really
fast CPU.

Also, don't forget equery u <package name> will display USE flags for
what is installed and what will be changed, if anything is changed. 
There may be a way to change what it looks at too.  I never went deeper
than what is installed and what it will install next. 

I hope someone has a much better answer tho.  I'm not 100% sure of what
you looking for.  I think I got a idea but I could be missing
something.  I'm working on cutting up that tree again and my back just
threw up a white flag.  My brain is somewhat divided at the moment.  One
part is trying to type, the other is letting me know my back is plenty
angry.  :/   I'm beating that tree tho.  Only got a log about 15 feet
long left.  Two more cuts. 

Dale

:-)  :-) 

Reply via email to