CSDN | GitHub |
---|---|
Ubuntu14.04.4升级硬件实现堆栈(HWE)到14.04.5(Xenial Kernel-v4.4) |
之前使用的一直是Ubuntu14.04.4(Kernel 4.2), 现在Ubuntu16.04已经发布好几个月了, 但是为了稳定一直没更新, 前段时间看到Ubuntu 14.04.5发布了, 本次发布主要更新升级了硬件实现堆栈(HWE)
本次发布三大亮点:
-
更多更好的硬件支持
-
稳定更新,减少软件包的下载更新
-
保持系统稳定
-
详细的发布信息,可查看发布说明:
https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes/ChangeSummary/14.04.5
下载地址:http://releases.ubuntu.com/trusty/
参照
参照 | 描述 |
---|---|
1404_HWE_EOL | 详细的讲解了Ubuntu 14.04 HWE的信息 |
LTSEnablementStack | 详解的讲解了如何升级Ubuntu HWE |
求助Ubuntu14.04.5 LTS软件源中提示hardware enablement stack升级的问题 | 如何升级14.04.4到14.04.5 |
Ubuntu 14.04.5 Released with Kernel 4.4 and 16.04 X Stack | 升级Ubuntu 14.04到14.04.5 |
1 背景
之前更新Ubuntu内核, 往往使用如下两个命令
更新 | 描述 |
---|---|
apt-get upgrade | 系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来 |
apt-get dist-upgrade | 可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级) |
upgrade 和 dist-upgrade 的区别
apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。
只不过, 会识别出当依赖关系改变的情形并作出处理, 而对此情形不处理.
例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包
内核的升级
使用dist-upgrade可能会升级内核, 但是内核的主版本 不会变, 只是不断在修订和修复bug.
就比如我系统安装的时候, 安装的是Ubuntu14.04.4, 系统的内核使用的是Linux-4.2.0的内核, 那么我更新之后, 内核可能从4.2.0-36到4.2.0-44, 但是内核版本没有变动
如果我想升级系统的内核, 那么只有如下几种方法
-
自己下载并编译新的内核
-
升级系统版本(比如14.04升级到16.04)
-
升级Ubuntu硬件实现栈
其中前两种方法不推荐, 自己新编译的内核,可能会导致某些开发库因为没有相应的适配所以无法正常使用, 同样Ubuntu跨版本升级, 往往导致很多兼容性问题, 请谨慎升级. 相比较来说, 升级硬件实现栈HWE则相对来说安全很多
3 升级HWE
首先我们明确一点, 我们仅是升级Ubuntu14.04的HWE, 并不将14.04升级成16.04, 主要考虑的原因是16.04仍然不够稳定, 而且如果想要升级的话, 我们不如直接重新安装16.04系统, 使用更新管理器直接升级的话, 会有很多兼容性问题, 而且升级失败进不了系统的比比皆是, 相比较来说升级HWE则相对安全很多
3.1 查看你的HWE的基本信息
命令行实用程序可以用来查看我们系统支持的状况, 在更新管理器核心包在Ubuntu 14.04提供. 它包括由其他更新管理器使用的中央逻辑和更新通知提醒我们EOL通知用户.
查看你的HWE的EOL支持日期
如果您想查看那么包将不再支持(这些包通常是旧的内核的包)
To find out what packages are unsupported run:
注意
使用命令与使用软件更新管理器没有任何实质的差别, 但是如果您担心自己命令输入错误而导致的一些不稳定因素, 可选择使用软件更新管理器由系统自行执行更新命令
Ubuntu14.04的主线支持信息和内核版本, 如下图所示
查看系统中的内核镜像信息
查看系统的信息, 可以看到现在系统升级为

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!