我试图在我的计算机上安装 VirtualBox。我发现我需要内核源代码才能这样做。为了查看我需要哪些内核源代码,我检查了
uname -r
哪些内核源代码:
3.2.0-59-generic-pae
第一次尝试
% sudo apt-get install linux-headers-3.2.0-59-generic
E: Unable to locate package linux-headers-3.2.0-59-generic
E: Couldn't find any package by regex 'linux-headers-3.2.0-59-generic'
基本上是说找不到源,对吧?奇怪的是,在 Ubuntu 网站上我可以找到它们。
我尝试通过海豚文件管理器安装它(下载后),QApt
但由于不满足依赖关系而失败。
我也尝试通过 Muon 包管理器安装它们,但没有出现。
我的问题是为什么我在存储库中找不到它。似乎只存在linux-headers-3.4
源代码,但没有 3.2 的源代码。为什么?
我的系统使用 Kubuntu 14.04 32 位。那么我该如何解决这个问题?
答案1
Ubuntu 14.04 附带 3.13 内核,而不是 3.2。看来您仍在使用从 12.04 升级后遗留下来的旧内核。您应该重新启动以使用较新的内核,然后从系统中清除所有旧内核。