On 25/06/2015 06:25, Jc García wrote:
> 2015-06-24 6:23 GMT-06:00 behrouz khosravi <[email protected]>:
>>
>>> Here's some good advice:
>>>
>>> Don't do that. See below.
>>
>>
>> Oops! I have done it and I am happy so far !
>>
>>> That's a bit of a nonsensical line of thought, as what you think you
>>> want doesn't really exist.
>>
>>
>> I think you misunderstood me! for example adding CPU specific flags is a
>> good idea right?
>> I meant something like that. For example is it wise to enable opengl flag
>> globally ? is it helpful to do so?
>>
>>>
>>>> What do you recommend ?
>>>
>>> DO NOT SET "USE=-*"
>>
>>
>> As I said before I have done it and I totally recommend it to anyone
>> interested to get a better understanding of user land.
>>
> I don't see the point of using USE="-*"  for learning, if you want to
> really learn, create and overlay and make your own profile, read the
> developer documentation  about it, and do a proper thing, not some
> clunky mess in /etc/portage.
> You could very well evaluate the basic profile, and part from there or
> modify it as you see fit, but making a mess that you wont be able to
> port easily in case you actually make something you might want to keep
> and reproduce somewhere else, is not getting a better understanding.
> 


Best way I ever found to learn how things really work under the hood is
to build a Linux From Scratch and pay close attention to every single step.

Not that you'd ever actually *use* that system - there's no sane package
management for a start - but after building an LFS, the content of
ebuilds in @system starts to make a lot more sense; you can see why some
of the decisions in the profiles were made; and make.conf now appears in
a whole new light.

Then take the valuable lessons from LFS and apply them appropriately to
using Gentoo. These things are tools and the best workmen are always
very familiar with their tools as a co-ordinated whole (as opposed to a
bunch of mish-mash stuff cluttering up a toolbox)

-- 
Alan McKinnon
[email protected]


Reply via email to