Могу ли я остановить "emerge world" Gentoo, чтобы добавить функцию или использовать забытый флаг? Если да, то сколько боли мне предстоит и какие шаги вы порекомендовали бы, чтобы система снова встала на ноги?
Это совершенно безопасно ...
но при изменении глобальных USE-флагов. Вы также можете запустить emerge -auDN world
. Это возродит все, что было построено с другими флагами, чем то, что у вас есть сейчас.
Когда это будет закончено, также часто бывает хорошей идеей сделать revdep-rebuild
(из gentoolkit
чтобы библиотеки были в хорошем состоянии.
Наконец, когда все это будет сделано, вы можете при желании сделать emerge -pv --depclean
чтобы удалить все пакеты, которые больше не нужны.
Вы можете запустить emerge --resume
когда emerge
по какой-то причине происходит сбой или остановка, и он должен продолжить работу с того места, где остановился. Также обратите внимание, что вы можете использовать --skipfirst
чтобы пропустить первый пакет в случае сбоя, но вы хотите продолжить emerge
все остальные пакеты.
да, вы можете остановить появление с помощью Ctrl + C в любое время. если emerge находится на этапе компиляции, проблем нет, команды make и make install выполняются в отдельном каталоге. но если emerge находится на финальной стадии «установка ...», когда она копирует установленные файлы в систему, некоторые файлы могут быть уже объединены, и это может вызвать несогласованность; но если вы собираетесь изменить USE-флаги и повторно добавить пакет, это тоже нормально.
Итак, в общем, вы жестяная банка остановите «Emerge World» в любое время, это не испортит вашу систему.