Posso parar um “emerge world” do Gentoo para adicionar um recurso ou usar a flag que eu esqueci?

3

Posso parar um "emerge world" do Gentoo para adicionar um recurso ou usar a flag que eu esqueci? Em caso afirmativo, quanta dor eu estou sofrendo e quais etapas você recomendaria para colocar o sistema de volta em segurança?

    
por Charlie Flowers 09.06.2009 / 20:30

3 respostas

4

É perfeitamente seguro ...

mas, quando você altera os sinalizadores de USE globais. Você também pode executar um emerge -auDN world . Isso vai ressurgir tudo o que foi construído com bandeiras diferentes do que você tem agora.

Quando isso for concluído, também é sempre uma boa ideia fazer um revdep-rebuild (de gentoolkit para garantir que as bibliotecas estejam em boa forma.

Por fim, quando tudo isso é feito, você pode, opcionalmente, fazer um emerge -pv --depclean para remover todos os pacotes que não são mais necessários.

    
por 09.06.2009 / 20:40
2

Você pode executar emerge --resume quando um emerge falhar ou parar por algum motivo, e ele deverá continuar de onde parou. Note também que você pode usar --skipfirst para pular o primeiro pacote caso ele falhe, mas você quer continuar com emerge ing todos os outros pacotes.

    
por 16.08.2009 / 09:52
1

sim, você pode interromper um emerge com Ctrl + C a qualquer momento. se emerge estiver na fase de compilação, não há problema, "make" e "make install" executados em um diretório separado. mas se o emerge estiver na fase final "instalando ...", quando copiar os arquivos instalados no sistema, alguns dos arquivos podem já ter sido mesclados e isso pode causar uma inconsistência; mas se você for alterar as opções USE e ressurgir o pacote, tudo bem também.

Então, em resumo, você pode parar um "emerge world" a qualquer momento, isso não vai atrapalhar seu sistema.

    
por 10.06.2009 / 03:16