gentoo重新编译内核,是否需要重新安装之前安装的软件?详细点。

2025-06-27 07:32:45
推荐回答(1个)
回答1:

大部分的软件不需要重新编译
少量的会需要重新编译下,比如:显卡驱动等硬件驱动或者一些需要内核模块支持的程序

如果你更换了内核版本,那么这些程序一定需要重新编译
如果你没有更换内核版本,但是改动涉及很多硬件方面的内容,那也需要重新编译这部分软件,否则会这些软件/硬件没办法工作~

有一个工具:module_rebuild (emerge module_rebuild就可以了)
如果你不确定是否需要emerge编译哪些软件,那就执行:
module_rebuild list (在我的电脑上就一个软件需要重新编译,就是闭源的ati显卡驱动)

则会列出需要重新编译的软件(它不会记住你是否重新编译过了这些软件,而是告诉你这些可能需要重新安装,所以你更新内核之后执行一次module-rebuild就可以了)
然后你可以执行:module-rebuild rebuild来重新安装这些软件~