EssenSea wrote:
> Dale <[email protected]> writes:
>
>> EssenSea wrote:
>>> As a gentoo desktop user, update pkg though emerge is my daily job.
>>> I've set 'emerge --sync && emerge -fuDU @world' as a cron job, and
>>> I'm insisted in doing 'emerge -avuDU @world' manully everday.
>>>
>>> And is there any other better way to upgrade for daily desktop mechine?
>> My setup is a little different.  I have some options in make.conf for
>> emerge.  Saves me from having to remember them all, especially the
>> --oneshot one.  This is my make.conf setting. 
>>
>> EMERGE_DEFAULT_OPTS="--with-bdeps y --backtrack=500 --keep-going -v
>> --quiet-build=y -1 --unordered-display --jobs=16 --load-average 8"
>>
>> The -1 is same as --oneshot.  It keeps the world file from getting
>> filled with clutter.  Once I sync the tree, I run emerge -auDN world. 
>> Over the years, that has given me the most stable system.  Before using
>> those options, I would get the occasional seg fault and such and have to
>> emerge packages manually to fix them.  My command does emerge some more
>> packages but it results in a system where packages work better together. 
>>
>> I'm sure others use some other set of options but it is rare that I run
>> into problems with some package getting missed when it either should
>> have been rebuilt or upgraded. 
>>
>> Just thought I'd share.  :-D
>>
>> Dale
>>
>> :-)  :-) 
> Thanks for your sharing.
>
> Seems we have some little different idea about how to organization the
> make.conf file. And I'm prefer to keep it as simple as possible, and all
> config should be measure-count againisted to specific pkg though
> package.use/, package.env/, env/, and some other directions under
> /etc/portage/.
>
> Considering of my hardware, I'd like to thought EMERGE_DEFAULT_OPTS
> seems unnessary for me.
>
> Thanks for let me know a different way to manage portage system.
>

There are a lot of different use cases out there.  I'm on a desktop
system that I built like a tank.  Massive cooling on everything. 
Compiling isn't a problem on my system.  If I were on a laptop, I'd use
different settings, most likely a binary distro.  I'd likely have to. 

The setting in make.conf for emerge defaults is not the same as what
goes in package.use etc.  The emerge defaults is just to save you from
having to type in options on the command line you always use anyway. 
You may want to read up on exactly what it does. 

Dale

:-)  :-) 

Reply via email to