1 |
And sometimes if you use --binpkg-respect-use=n and/or --with-bdeps=n you can jostle it into using more of the binaries on both passes.
|
2 |
|
3 |
Additionally, you can use the ebuild command directly to force it to just install things without checking all the dependencies, that's sometimes handy for breaking cycles too.
|
4 |
|
5 |
Do pay careful attention to the merge order though. Make sure any updates to glibc happen first or else you'll wedge your system pretty badly. Having static-compiled busybox installed as a backup is often a good idea.
|
6 |
|
7 |
Alternatively, fully update the system before putting in your world file, and then instead of copying in the world file all at once just run a loop to emerge the lines in it one at a time.
|
8 |
|
9 |
LMP
|
10 |
|
11 |
-----Original Message-----
|
12 |
From: David Palao <palao@×××××××××××××××××.de>
|
13 |
Sent: Wednesday, May 11, 2022 5:26 AM
|
14 |
To: gentoo-user@l.g.o
|
15 |
Subject: Re: [gentoo-user] Reinstall
|
16 |
|
17 |
Hi,
|
18 |
|
19 |
What I would suggest is to try yo emerge @world first with a reduced list of USE flags, maybe the default, and after success you could introduce back the wanted USE flags and emerge @world once more.
|
20 |
|
21 |
It could be a bit too much compilation, but if you have already binary packages, it will not be so expensive the second round, IMHO.
|
22 |
|
23 |
Best
|
24 |
|
25 |
On 11/5/22 11:57, Francisco Ares wrote:
|
26 |
> Hello |
27 |
> |
28 |
> After a main HD failure, I'll have to reinstall Gentoo from almost |
29 |
> zero - I have a full and recent copy of the /etc directory and the |
30 |
> file /var/lib/portage/world in a secondary HD (along many personal |
31 |
> backups). |
32 |
> |
33 |
> Installation basics done, now it is time for an emerge world. |
34 |
> |
35 |
> Although the emerge lists is as huge as expected, it doesn't even |
36 |
> start, portage says there are cyclic USE flags that I should avoid at |
37 |
> the first moment, but may restore afterwards. |
38 |
> |
39 |
> But it doesn't say which are those USE flags that block each other. |
40 |
> |
41 |
> Is there any way to find those better than brute force? |
42 |
> |
43 |
> By the way, I also have a copy of all binary packages (I always use |
44 |
> the -b flag while emerging any package) in that second disk. But that |
45 |
> didn't help so far, even trying to use the -K flag. I thought on |
46 |
> un-tar'ing those binary packages by hand, but portage will be unaware |
47 |
> of this, not knowing the packages are installed. |
48 |
> |
49 |
> Any hint will be greatly appreciated! |
50 |
> |
51 |
> Thanks |
52 |
> |
53 |
> Francisco |