相关疑难解决方法(0)

103
推荐指数
7
解决办法
19万
查看次数

什么是 linux-image-extra 包,我需要它吗?

我偶尔会从这个网站http://kernel.ubuntu.com/~kernel-ppa/mainline/更新我的内核

我一直在下载 3 个 deb 文件来安装 linux header all、linux image 和 linux headers。我最近注意到一个名为 Linux-image-extra 的 64 位内核的另一个 deb 文件。

我想知道内核文件Linux-image-extra 有什么作用,我还应该安装它吗?

kernel

58
推荐指数
2
解决办法
7万
查看次数

在 32 位 Ubuntu 中安装 64 位内核

我想使用仅适用于 64 位的应用程序,但我的 Ubuntu 安装是 32 位的。该应用程序是专有的,因此我什至无法为 32 位重新编译它。

我读过,如果我的内核是 64 位,我应该能够在 32 位 Ubuntu 中运行 64 位应用程序。从我读到的内容来看,这应该在“MultiArch”支持下工作得相当流畅,我的版本 (14.04) 应该有这种支持。但是我不知道如何安装 64 位内核。

我的处理器似乎支持 64 位,因为“lm”出现在 grep flags /proc/cpuinfo

我已经看到了一些关于将整个系统升级到 64 位的问题,但这些问题都归结为“只需进行全新安装”。如果可以,我想避免进行全新安装:我有很多配置,我不想查找和重复,而且我已经在我的旧硬件上使用相对较少的 RAM 阅读了这些内容,完整的 64 位系统可能会使用足够多的额外内存,因此会陷入困境。

我注意到旧的内核版本会一直存在,直到我删除它们,所以如果我可以安装 64 位内核,我认为如果出现问题,我可以再次启动到 32 位内核。

我找到了一份升级 Debian 系统的指南,该指南从安装 64 位内核 [1] 开始,但其中的说明对我不起作用:

$ sudo dpkg --add-architecture amd64
$ sudo apt-get update
$ sudo apt-get install linux-image-amd64:amd64
Run Code Online (Sandbox Code Playgroud)

前两个命令似乎完成OK,但安装命令给出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-image-amd64 …
Run Code Online (Sandbox Code Playgroud)

64-bit kernel 32-bit

6
推荐指数
1
解决办法
2万
查看次数