| View previous topic :: View next topic |
| Author |
Message |
dracea n00b

Joined: 28 Sep 2008 Posts: 20
|
Posted: Sat Oct 04, 2008 1:32 pm Post subject: [solved] recover "emerge world system" |
|
|
Yesterday I started an:
| Code: | | emerge --update --newuse --deep --emptytree --jobs=3 --load-average=4 @world @system |
Now the nvidia-drivers failed and I still got 40 out 600+ packages left to recompile. What would be the best solution to rebuild that 40 packages without recompiling everything (all 600+)?
My idea is to unmerge the affected 40 packages manually (got all necessary logs to figure them out)
| Code: | | emerge --unmerge --oneshot all40pkgs |
and then to do a
| Code: | | emerge --update --newuse --deep --jobs=3 --load-average=4 @world @system |
Does it sound like a sensible solution or is there a better way to do it? Please give a short thumbs-up/down before I have to redo everything again.
btw: the gcc version emerged tonight was the same that was already installed. so there shouldnt be problems from taht direction.
Last edited by dracea on Sat Oct 04, 2008 2:15 pm; edited 1 time in total |
|
| Back to top |
|
 |
Evildad Guru


Joined: 15 Apr 2004 Posts: 475
|
Posted: Sat Oct 04, 2008 1:44 pm Post subject: |
|
|
| Why don't you use --skipfirst and skip the nvidia package? |
|
| Back to top |
|
 |
dracea n00b

Joined: 28 Sep 2008 Posts: 20
|
Posted: Sat Oct 04, 2008 2:14 pm Post subject: |
|
|
Hey, thanks
That works well and safed me lots of manual labour. I think I will have to check afterward, because it skipped 3 other packages, too, but tahts fine. 4 is less than 40.
EDIT:
It might be interesting to add that "skipfirst" only works well if there are no parallel jobs. |
|
| Back to top |
|
 |
|