debian使用apt升级内核
一、默认源升级
- 更新源之后,搜索可用的镜像
sudo apt update
sudo apt search linux-image
搜索结果样例如下:
Sorting...
Full Text Search...
linux-image-6.1.0-11-amd64/stable-security 6.1.38-4 amd64
Linux 6.1 for 64-bit PCs (signed)
linux-image-6.1.0-11-cloud-amd64/stable-security 6.1.38-4 amd64
Linux 6.1 for x86-64 cloud (signed)
linux-image-6.1.0-11-rt-amd64/stable-security 6.1.38-4 amd64
Linux 6.1 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-6.1.0-12-amd64/stable-security 6.1.52-1 amd64
Linux 6.1 for 64-bit PCs (signed)
linux-image-6.1.0-12-cloud-amd64/stable-security 6.1.52-1 amd64
Linux 6.1 for x86-64 cloud (signed)
linux-image-6.1.0-12-rt-amd64/stable-security 6.1.52-1 amd64
Linux 6.1 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-6.1.0-17-amd64/stable-security 6.1.69-1 amd64
Linux 6.1 for 64-bit PCs (signed)
linux-image-6.1.0-17-cloud-amd64/stable-security 6.1.69-1 amd64
Linux 6.1 for x86-64 cloud (signed)
linux-image-6.1.0-17-rt-amd64/stable-security 6.1.69-1 amd64
Linux 6.1 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-6.1.0-20-amd64/stable-security 6.1.85-1 amd64
Linux 6.1 for 64-bit PCs (signed)
选择你要安装的版本,执行 sudo apt install 命令安装即可,比如:
sudo apt install linux-image-6.1.0-17-amd64
其他:上面的版本中有些带有后缀,它们的意思分别是:
内核版本 | 说明 |
---|---|
linux-image-<version> |
这是最基本的内核包,包含特定版本的内核映像。 |
linux-image-<version> -generic |
适用于大多数计算机,包含标准内核配置,适合一般用户。 |
linux-image-<version> -lowlatency |
针对需要低延迟的应用设计,适合音频和实时处理等场景。 |
linux-image-<version> -server |
为服务器优化的内核,通常删除了一些不必要的功能,以提高性能和稳定性。 |
linux-image-<version> -rt |
实时内核,提供更快的响应时间,适合需要高实时性的应用。 |
linux-image-<version> -unsigned |
未签名的内核映像,通常用于开发或测试目的。 |
linux-image-<version> -debug |
含有调试信息的内核,适合开发人员进行调试和分析。 |
linux-image-<version> -cloud |
表示该内核是为云计算环境优化的 |
linux-image-<version> -custom |
用户自定义编译的内核,通常包含特定功能或补丁。 |
二、backports源更新
在 Debian 系的操作系统中,Backports 源是一个特殊的软件包源,主要用于提供较新版本的软件包。
源类型 | 说明 |
---|---|
主源(Main) | 包含 Debian 项目维护的完全自由的软件包,提供最稳定且经过充分测试的软件。 |
限制源(Contrib) | 包含依赖于非自由软件的自由软件。虽然软件本身是自由的,但它可能需要非自由组件才能正常工作。 |
非自由源(Non-free) | 包含不符合 Debian 自由软件指南的软件,这些软件可能有版权限制或其他限制。 |
测试源(Testing) | 包含正在开发中的软件包,可能会比稳定版更新,但相对不够稳定,适合希望尝试新特性的用户。 |
不稳定源(Unstable) | 也称为 "Sid",是 Debian 的开发版本,包含最新的软件包,适合开发者和测试人员,但不适合生产环境。 |
- 更改 source.list 为 BackPorts 源,编辑 /etc/apt/sources.list,在文件中添加以下行(请根据你的 Debian 版本号进行替换,例如 buster-backports 或 bullseye-backports)
deb http://deb.debian.org/debian <你的版本>-backports main
- 更新源之后,搜索可用的镜像
sudo apt update
sudo apt search linux-image
搜索结果样例如下:
linux-image-6.9.10+bpo-amd64-unsigned/stable-backports 6.9.10-1~bpo12+1 amd64
Linux 6.9 for 64-bit PCs
linux-image-6.9.10+bpo-cloud-amd64/stable-backports 6.9.10-1~bpo12+1 amd64
Linux 6.9 for x86-64 cloud (signed)
linux-image-6.9.10+bpo-cloud-amd64-dbg/stable-backports 6.9.10-1~bpo12+1 amd64
Debug symbols for linux-image-6.9.10+bpo-cloud-amd64
linux-image-6.9.10+bpo-cloud-amd64-unsigned/stable-backports 6.9.10-1~bpo12+1 amd64
Linux 6.9 for x86-64 cloud
linux-image-6.9.10+bpo-rt-amd64/stable-backports 6.9.10-1~bpo12+1 amd64
Linux 6.9 for 64-bit PCs (signed), PREEMPT_RT
linux-image-6.9.10+bpo-rt-amd64-dbg/stable-backports 6.9.10-1~bpo12+1 amd64
Debug symbols for linux-image-6.9.10+bpo-rt-amd64
linux-image-6.9.10+bpo-rt-amd64-unsigned/stable-backports 6.9.10-1~bpo12+1 amd64
Linux 6.9 for 64-bit PCs, PREEMPT_RT
linux-image-6.9.7+bpo-amd64/stable-backports 6.9.7-1~bpo12+1 amd64
Linux 6.9 for 64-bit PCs (signed)
linux-image-6.9.7+bpo-amd64-dbg/stable-backports 6.9.7-1~bpo12+1 amd64
Debug symbols for linux-image-6.9.7+bpo-amd64
linux-image-6.9.7+bpo-amd64-unsigned/stable-backports 6.9.7-1~bpo12+1 amd64
Linux 6.9 for 64-bit PCs
选择你要安装的版本,执行 sudo apt install 命令安装即可,比如:
sudo apt install linux-image-6.9.10+bpo-cloud-amd64
其他:版本中的 +bpo 代表 Backports
安装完成截图:
重启后即可选择已经安装的新版本:
登录后确认内核版本:
有了计划记得推动,不要原地踏步。
分类:
服务器&开发环境配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2022-12-22 win电脑使用记录查询
2021-12-22 URI和URL
2020-12-22 systemd命令和sysvinit命令对比
2020-12-22 bash网络安全运维
2020-12-22 如何在windows上运行linux命令