Quando o Gentoo emerge World falha, ele começa novamente desde o começo. Por quê?

1

Eu uso o gentoo há 10 anos. Eu amo a distro. Mas há algo que realmente tem me atrapalhado, e eu nunca cheguei ao fundo disso, então eu pensei que poderia valer a pena perguntar no caso de haver uma solução óbvia para o problema e eu não sei sobre isso.

Então, esse é o problema:

1) Eu faço um mundo emergente. Existem 99 pacotes para instalar.

2) 20 pacotes, a compilação falha porque alguma dependência está quebrada ou algum arquivo está faltando ou algo precisa de intervenção manual. (Neste caso, eu precisava fazer um perl-clean --all).

3) O problema é fixo.

4) Volto ao emerge world, esperando que ele reconheça que eu compilei e instalei 19 pacotes até os pacotes com falha e suponho que ele será retomado no pacote com falha com apenas 80 pacotes para compilar.

5) TI não. Ele ignora o fato de que eu já compilei 19 pacotes e recompila-os novamente NOVAMENTE. Sem razão aparente.

Por que o gentoo faz isso? E há uma correção para esse problema irritante. Admito que pode haver situações em que sua correção para um problema possa afetar um ou dois pacotes, mas isso acontece com todos os pacotes. Isso desperdiça dias inteiros. Existe uma solução para essa falha?

Eu tentei fazer um --resume, mas compila algo totalmente diferente. --keep-going = y não faz exatamente o que eu quero ou eu quero que ele pare quando há um erro, eu só não quero emerge para recompilar pacotes novamente quando eu emerge mundo depois de corrigir o problema. / p>

Alguém mais está tendo esse problema ou é só eu?

    
por Owl 17.11.2016 / 22:15

1 resposta

2

Como você surge o mundo? Eu acho que você provavelmente está faltando o sinalizador -u .

$ emerge -u @world
    
por 18.11.2016 / 07:51

Tags