最近我使用自动删除功能删除了一些旧内核。但后来发现我在配置 Linux 内核时出错。我还在 Google 上搜索,发现 Linux-libc-dev 依赖于我删除的旧内核头文件。
我不记得我删除了哪个版本。
请指导我如何使用我的新内核恢复它或重新安装 linux-libc-dev 包。
我正在使用带有 3.13.0-34 内核的 ubuntu 12.04,而 linux-libc-dev 是 3.2.0-67 版本。
我尝试安装 linux-kernel 3.2.0-67 的头文件,但没有帮助
我收到错误
fixdep.c:(.text+0x32e): 对__ctype_b' fixdep.c:(.text+0x3a5): undefined reference to
__ctype_b'未定义引用
fixdep.c:(.text+0x5cf): 对__stdout' fixdep.c:(.text+0x605): undefined reference to
__fputc_unlocked'未定义引用
答案1
很好,我进行了全新安装。
问题是我在自动删除命令中删除了 libc-dev 使用的旧 Linux 内核。
现在我锁定了内核以防止更新。
如果有更好的解决方法,请告诉我