嘿嘿!我是 Gentoo 的普通用户,手动构建所有内容。因此,这是一个愚蠢的问题,但仍然是一个问题 - 做像 Ubuntu 这样的发行版不是安装时编译内核?比如,我可以只编译内核一次,然后将 lib 文件复制到新的设置中吗?即,有没有办法为内核预编译二进制文件,其他发行版是否使用它?
谢谢,干杯!
答案1
像 Ubuntu 这样的发行版在安装时不会编译内核吗?
它们是二进制发行版,您下载并安装已经编译的软件包。
比如,我可以只编译内核一次,然后将 lib 文件复制到新的设置中吗?
您可以在任何 Linux 发行版中使用自编译的 Linux 内核。我使用的是 Fedora,我什至没有安装发行版内核 - 我自己编译它。
即,有没有办法为内核预编译二进制文件,其他发行版是否使用它?
你的意思是你的预编译的二进制文件?您可以在 Debian/Ubuntu 及其衍生版本中随意将内核打包为 deb 文件。这同样适用于 Fedora/RHEL/Suse - 只是您将其打包为 RPM。
如果您想在多台 PC 上安装内核,则必须创建一个依赖于发行版的存储库。
答案2
Ubuntu 在其存储库中提供了预编译的模块化内核,但与任何发行版一样,也欢迎主机的任何操作员安装内核源代码(也在其存储库中提供)并根据需要手动编译内核。