Dirk Heinrichs wrote:
> Am Donnerstag, 28. August 2008 14:19:46 schrieb ext Suman Chakrabarty:
>   
>> Now my question is: why? "man emerge" says that the -1 option is
>> equivalent to "--oneshot" which is "Emerge as normal, but do not add the
>> packages to the world file for later updating." But how does it help
>> emerge something which was not emerging without -1?! May be I am missing
>> something obvious, but please explain.
>>     
>
> emerge adds only those packages to the world file which you specify 
> explicitely on the command line. All other packages which are installed to 
> fulfill the dependencies are not added. When you do a normal update, only 
> those packages listed in world are considered. To update dependencies as 
> well, 
> you need to use -D. Therefor you should emerge kdelibs with -1 to avoid 
> having 
> it added to the world file.
>   


Thanks, but I don't think my confusion was addressed fully. Let me
explain. The following command did not work as reported (and suggested)
before:

  ~ # emerge -D --newuse kdelibs
Calculating dependencies... done!
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.


But, "emerge -1v kdelibs" worked as suggested. I don't understand why it
works with -1 option added, but not without. Even if I had included
kdelibs in the world file, it should have been re-emerged through the
previous command, right? I didn't see through the additional magic done
by -1!


Regards,
Suman Chakrabarty.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to