我可以停止 Gentoo“emerge world”来添加功能或使用我忘记的标志吗?

我可以停止 Gentoo“emerge world”来添加功能或使用我忘记的标志吗?

我可以停止 Gentoo“emerge world”来添加功能或使用我忘记的标志吗?如果可以,我会承受多大的痛苦?您建议采取哪些步骤来安全地恢复系统?

答案1

它是绝对安全的...

但是,当你改变全局 USE 标志时。你也可以运行emerge -auDN world。这将重新出现使用与您现在拥有的标志不同的标志构建的所有内容。

当完成这些之后,通常最好revdep-rebuild(以gentoolkit确保图书馆状况良好。

最后,当所有这些都完成后,你可以选择做一个emerge -pv --depclean删除不再需要的包。

答案2

emerge --resume当某个软件包因某种原因失败或停止时,您可以运行该软件包emerge,并且它应该从上次中断的地方继续运行。另请注意,--skipfirst如果第一个软件包失败,但您想继续运行所有其他软件包,则可以使用该软件包跳过第一个软件包emerge

答案3

是的,你可以随时用 Ctrl+C 停止 emerge。如果 emerge 处于编译阶段,那就没有问题,“make”和“make install”会在单独的目录中运行。但是如果 emerge 处于最后的“安装...”阶段,当它将已安装的文件复制到系统时,某些文件可能已经合并,这可能会导致不一致;但是如果你要更改 USE 标志并重新出现软件包,那也没问题。

总而言之,你随时停止“出现的世界”,它不会扰乱您的系统。

相关内容