我正在尝试升级 firefox,但说我需要重新安装 linux-headers 4.4.0-98。我尝试安装,但就是这样“需要重新安装软件包 linux-headers,但我找不到存档”为了它'。
首先尝试修复缺失功能
sudo apt upgrade --fix-missing
Run Code Online (Sandbox Code Playgroud)
其次,尝试从命令行安装标头:
也许您只需要这些特定的标头(linux-headers-4.4.0-98-generic):
sudo apt install linux-headers-4.4.0-98-generic
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请查看您使用的内核类型(通用、低延迟等):
uname -r
Run Code Online (Sandbox Code Playgroud)
这将返回类似“4.15.0-30-generic”或“4.15.0-30-lowlatency”的内容。安装/重新安装与您的内核类型相对应的标头。例如,如果它是通用内核(最有可能):
sudo apt install --reinstall linux-headers-generic
Run Code Online (Sandbox Code Playgroud)
这将导致自动安装和升级当前内核的当前标头。
如果上述方法不起作用,请尝试以下操作:
更新到最新内核:
sudo apt update && sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)
重新启动以确保您使用的是最新的内核。
清除旧标头并删除未使用的应用程序/内核:
sudo apt remove --purge linux-headers-*
sudo apt autoremove && sudo apt autoclean
Run Code Online (Sandbox Code Playgroud)
重新安装标题:
sudo apt install linux-headers-generic
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33193 次 |
| 最近记录: |