linux-image-extra软件包有什么用,我需要吗?


Answers:


45

对于现代Ubuntu版本,此答案已过时。

没有extra包装,大多数硬件将无法工作!

它包含基本内核软件包中未包含的其他驱动程序。仅在需要这些驱动程序时安装

有时,通过删除不太常见的内核模块(驱动程序)来缩小linux-image的特定变体。在这种情况下,linux-image-extra软件包仅包含所有被遗漏的“额外”内核模块。

  • 正式地,这仅发生在-virtual图像上;最常见的虚拟机管理程序(Virtualbox,VMWare,Xen,KVM)模拟一组定义明确且受限制的硬件,因此删除不必要的驱动程序会增加内核/ initrd的大小,这是一个好主意。您始终可以通过安装extras软件包来找回它们。

  • 内核团队似乎也对某些主线PPA -generic内核采用了这种方法。推理和解决方案保持不变-如果看起来基本内核映像缺少所需的模块,请安装其他软件。

  • 据我所知,Quantal内核还没有采用上述方法,只有-virtual像往常一样受到影响。


请注意,我建议仅在Precise上简单地使用最新的Quantal内核而不是最新的“主线”内核,这是因为前者通常在硬件上更兼容。
ish 2012年

1
那就是我一直在做的事情:)
Nikki Kononov

顺便说一句,这是您如何查看是否已安装..- extra的方法:dpkg --get-selections | grep linux-image
Timo 2015年

1
我不知道为什么这已经过时了?
Sajuuk

@Sajuuk参见下面的答案。它已过时,因为linux-image-extras它现在比以前更重要,因此不应从台式机系统中删除。
Tobias J

14

在以前的Ubuntu版本中,linux-image-extras是可选的,针对虚拟机/服务器量身定制。

从Ubuntu 14.04开始,它linux-image是一个瘦包(用于虚拟机),并且linux-image-extras现在包含许多台式机所需的驱动程序。

特别是,usb-hid(键盘支持)仅在安装linux-image-extras软件包后才存在。一个常见的事故,导致TTY1启动时挂起,无法使用键盘登录。

Mainline内核使用单个linux-image软件包提供,例如linux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb


它还包括您的卡可能使用的一堆网络驱动程序。底线:请勿卸载此软件包。
比昂·林德奎斯特

没有linux-image-extras,我的usb鼠标可以正常工作,但是usb键盘却不能。我敢肯定,-virtual包装上的这种变更会浪费很多人的时间。
色轮
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.