On 22/05/2014 16:32, Zoltán Kócsi wrote:
> On Thu, 22 May 2014 15:42:09 +0200
> "Andreas K. Huettel" <dilfri...@gentoo.org> wrote:
> 
>> if you run into issues like this, first try something like 
>>
>> emerge -uDNav world
>>
>> (--update --deep --newuse --ask --verbose; note the "deep")
>> (afaik this is the recommended way to update your system anyway)
>>
>> If this doesnt help, you can try giving portage more time to
>> backtrack, add e.g. the following option (warning this may take a
>> while):
>>
>> --backtrack=1000
> 
> Thanks, will do that.
> 
> Is there a comprehensive manual about portage and the related tools?
> I mean one which explains how the whole thing works, what are atoms and
> sets and slots and masks; how dependencies work and how the magic USE
> keywords get translated to actual configure parameters, so basically
> the whole logic behind it? Then, with all that basic knowledge how
> emerge et al work on that info and what they actually do?
> 
> As a developer probably it's all obvious if not trivial to you, but to
> the uninitiated it looks a bit of black magic. I went to the Wiki and
> went through the handbook, but I couldn't find anything which explained
> the actual concepts and implementation of the whole portage system,
> just practical snippets of actual tool usage rather than the
> foundations. Any pointers to the relevant literature would be most
> appreciated.


Portage man pages are fairly complete (maybe not so much for very new
features). The trick is to find the man pages :-)

equery files portage | grep /man/

These are the man pages I rate most useful (there are plenty more)

emerge(1)
portage(5)
ebuild(1)
ebuild(5)


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


Reply via email to