如何减少Ubuntu更新内核的频率?


8

最近,Ubuntu非常频繁地更新linux内核。在大多数情况下,它实际上是所安装的同一版本(超级次要版本号可能略有不同)。

通常,这应该是一件好事,但是对我来说,每次内核更新都意味着我必须下降到TTY,停止lightdm,重建我的Nvidia驱动程序,lightdm再次启动并登录。然后,我必须重建并重新安装我的ndiswrapper模块。

很简单,但是很烦人。

我知道我通常可以减少更新的频率,但是我仍然希望获得其他更新。我也不想完全停止更新内核

我正在寻找一种方法,让ubuntu更少或更频繁地更新linux内核,甚至在版本的次要数字发生变化时告诉ubuntu更新linux内核。

这是可能吗?


1
停止使用ndiswrapper,通过骑师安装Nvidia驱动程序,内核更新将不再烦人。
LiveWireBT 2012年

1
或者,您可以使用Apt-pinning
nanofarad 2012年

@LiveWireBT我有一个(愚蠢的)USB无线接收器,我无法在Linux中找到驱动程序。如果您有的代理人ndiswrapper,我在听。如果它至少告诉我它正在安装哪个版本的驱动程序,我也会用它。
Shahbaz 2012年

@ObsessiveFOSS,实际上,我不想锁定内核的版本。如果我得到的更新3.4.0从我的3.2.0,我会很高兴这样做。我不想就像是从更新3.2.0.30.323.2.0.30.33
Shahbaz 2012年

版本号存储在软件包元数据中,aptitude show nvidia-current-updates ... Version: 295.49-0ubuntu0.2并且您可以根据需要将PPA与更新的驱动程序一起使用。哪些USB连接到USB无线接收器?
LiveWireBT 2012年

Answers:


4

如您所言,您的问题是由另外两个问题引起的,而不是由更新的内核软件包本身引起的。解决这些问题并运行正常的Ubuntu应该比应用某些在下一个Ubuntu版本中可能无法使用的功能更加容易。

查找Nvidia驱动程序版本号

驱动程序的版本号存储在相应程序包的元数据中。

$ aptitude show nvidia-current-updates
Package: nvidia-current-updates          
State: not installed
Version: 295.49-0ubuntu0.2
...

例如,这表明nvidia-current-updates包含版本295.49。其他存储库中可用的软件包的nvidia-96nvidia-173并且nvidia-current还有与包-updates后缀。发行版之间的软件包名称可能会更改。如果需要,您还可以从X Updates PPA获得更新的驱动程序。如果您更愿意使用Web界面而不是命令行,也可以通过Ubuntu的数据包搜索Web界面进行操作

选择Ubuntu支持的WiFi卡

您的DLink DWA-110似乎是WiFi G标准(54 MBit)USB软件狗。除了有点过时并且USB 3.0端口不会提高其性能之外,真正的坏事是它需要ndiswrapper才能工作。几年前,如果您没有获得少数几种不错的显卡,要使WiFi在Linux上工作就需要付出很多努力,但是Linux对WiFi的支持已经得到了改进,如今,更容易获得可以使用的显卡或软件狗。盒子。购买Linux硬件时,每个人都应该追求的目标是什么。

我的建议:去当地的计算机商店或电子折扣店,列出货架上的物品清单或比较网上商店的价格,然后查询确切的型号(某些厂商出售的卡型号稍有不同,但芯片组完全不同) )在兼容性列表中。使用ndiswrapper避免一切,使用ath9k驱动程序的卡应该是一个不错的选择。还要注意最后更新的列中的日期,不要选择3年前有效的日期。

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.