SDB:InstallNewerKernel
情况
您的计算机存在一个由尚未支持的新硬件引起的问题,并且您被指示安装比您安装的系统提供的最新内核更新的内核。
有几种情况可能导致这种需求。本文将介绍在 openSUSE Leap 15.5/15.6 上安装“回溯移植”内核。
回溯移植内核是当前上游稳定内核版本,专门构建用于在 Leap 中使用。
流程
首先,需要配置一个包含回溯移植内核的仓库。以 root 用户身份登录,或使用 sudo,以下 shell 命令将在 /etc/zypp/repos.d/ 中创建所需的 .repo 文件。
zypper ar -f http://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/ KernelStableBP
与大多数可选仓库一样,回溯移植包含一个 .repo 文件,可以检索并作为替代上述 zypper -ar 命令,以 root 用户身份或使用 sudo 保存到 /etc/zypp/repos.d/。
您可以使用以下命令验证您的新仓库是否存在
zypper lr -d
使用 YaST2
启动 YaST2,选择“软件管理”并单击“仓库”选项卡。从左侧列表中选择用于创建新仓库的名称。这将生成一个内核和相关软件包的列表。选择与您当前安装的内核名称匹配的软件包,在 Leap 中默认命名为“kernel-default”。在内核的描述窗格中,选择“版本”选项卡。内核按版本顺序列出,最新的位于顶部,选中的将被安装。选中您想要安装的内核版本并选择“接受”。系统将提示您安装所选内核版本的其他软件包依赖项。
使用 Zypper 在 shell 提示符下
zypper refresh zypper search -sx kernel-default zypper install kernel-default-<listed-version-to-install>
例如:zypper install kernel-default-6.1.8