Zesty 附带的英特尔 GPU 驱动程序存在一个严重错误,该错误会导致随机软锁和由于双重释放导致每天多次丢失数据。作为 25 次提交补丁系列的一部分,英特尔在 2 月底修复了该问题,似乎没有任何明显的方法可以将修复程序挑选到内核提示上。即使我从 ltorvalds 的 HEAD 编译了自己的内核,我仍然会遇到问题。
但是,yakkety 的 4.8.x Ubuntu 内核运行良好,只要支持 yakkety,我可以继续获取内核更新,只要我:
- 将 yakkety 源添加到我的计算机(完成)
- 将 linux-generic、linux-image-generic、linux-tools-generic 和 linux-headers-generic 降级到最新可用的 4.8 版本(完成)
- 阻止安装任何较新的内核 (???)
我试图通过F在 Aptitude 中禁止版本包来实现 (3),但显然您只能禁止单个版本的包。
我也可以将包放在h旧版本上,但是我可能会错过从unattended-upgrades
.
最后我可以手动执行此操作,这会增加一些麻烦,告诉 aptitude 不,我真的想降级所有内容并删除新内容,只保留旧内容。
我怎样才能做到这一点?
$ apt policy linux-generic
linux-generic:
Installed: 4.8.0.51.63
Candidate: 4.10.0.20.22
Version table:
4.10.0.20.22 500
500 http://security.ubuntu.com/ubuntu zesty-security/main amd64 Packages
500 http://ubuntu.mirrors.uk2.net/ubuntu zesty-updates/main amd64 Packages
4.10.0.19.21 500
500 http://ubuntu.mirrors.uk2.net/ubuntu zesty/main amd64 Packages
*** 4.8.0.51.63 500
500 http://ubuntu.mirrors.uk2.net/ubuntu yakkety-updates/main amd64 Packages
100 /var/lib/dpkg/status
4.8.0.49.61 500
500 http://security.ubuntu.com/ubuntu yakkety-security/main amd64 Packages
4.8.0.22.31 500
500 http://ubuntu.mirrors.uk2.net/ubuntu yakkety/main amd64 Packages
4.4.0.77.83 500
500 http://ubuntu.mirrors.uk2.net/ubuntu xenial-updates/main amd64 Packages
4.4.0.75.81 500
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
4.4.0.21.22 500
500 http://ubuntu.mirrors.uk2.net/ubuntu xenial/main amd64 Packages
是的,令人惊讶的是,似乎只有 aptitude 才关心它自己的版本 F'orbids。