You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu Server执行sudo apt upgrade时提示linux-headers-5.15.0-50需重装但找不到归档文件的解决求助

Ubuntu Server执行sudo apt upgrade时提示linux-headers-5.15.0-50需重装但找不到归档文件的解决求助

Hey,我之前维护Ubuntu服务器时碰到过一模一样的问题,别慌,咱们一步步来搞定它:

  • 先刷新APT缓存和源信息,很多时候是本地缓存过期导致找不到包:

    • 执行sudo apt clean清空本地缓存的旧包文件
    • 接着运行sudo apt update重新拉取服务器上的最新源索引
  • 尝试让APT自动修复破损依赖:

    • 执行sudo apt --fix-broken install,这个命令会自动处理依赖缺失、包破损的情况,大概率能解决“需要重装但找不到归档”的问题
  • 如果上面的步骤没效果,咱们可以强制移除这个有问题的包(注意:先确认当前正在使用的内核版本,别误删正在运行的内核头文件):

    • 先查看当前内核:uname -r,如果输出不是5.15.0-50-generic,就可以放心操作
    • 强制移除包:sudo dpkg --remove --force-remove-reinstreq linux-headers-5.15.0-50
    • 之后再重新执行sudo apt update && sudo apt upgrade试试
  • 要是依然无法解决,咱们手动下载对应包来安装:

    • 去Ubuntu官方的包归档仓库,找到适配22.04版本、x86_64架构的linux-headers-5.15.0-50相关deb包
    • 用wget命令下载包文件(比如wget 包的完整路径)
    • 执行sudo dpkg -i 下载的包文件名.deb完成安装
    • 最后再运行sudo apt --fix-broken install确保依赖没问题,然后执行升级

备注:内容来源于stack exchange,提问作者UbuntuOK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:54:30