如何避免内核更新?

mus*_*ach 22 updates package-management apt kernel 14.04

我想冻结 Kubuntu 14.04.1 LTS Trusty 的内核版本。评论第 5 行和第 6 行/etc/apt/source.list(见下文)就足够了吗?

4 ...  
5 deb http://de.archive.ubuntu.com/ubuntu/ trusty main restricted  
6 deb-src http://de.archive.ubuntu.com/ubuntu/ trusty main restricted  
7 ...
Run Code Online (Sandbox Code Playgroud)

这是检查正在使用的内核(前面带有“i”的内核):

root:~# aptitude search linux-image-generic linux-headers-generic  
i A linux-headers-generic                               - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-quantal                   - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-raring                    - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-saucy                     - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-trusty                    - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-utopic                    - Generic Linux kernel headers  
p   linux-headers-generic-lts-vivid                     - Generic Linux kernel headers  
p   linux-headers-generic-pae                           - Übergangspaket  
i A linux-image-generic                                 - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-quantal                     - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-raring                      - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-saucy                       - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-trusty                      - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-utopic                      - Generic Linux kernel image  
p   linux-image-generic-lts-vivid                       - Generic Linux kernel image  
p   linux-image-generic-pae                             - Übergangspaket
Run Code Online (Sandbox Code Playgroud)

Pil*_*ot6 30

这些行与内核升级无关。而且评论他们也不好。如果这样做,您将无法安装某些软件包。

您可以通过以下方式冻结任何包,包括内核包

sudo apt-mark hold <package_name>
Run Code Online (Sandbox Code Playgroud)

例如

sudo apt-mark hold linux-image-generic linux-headers-generic
Run Code Online (Sandbox Code Playgroud)

但是您需要检查为 LTS 版本安装了哪个内核元包。它可能是linux-generic-lts-utopic,等等。

  • @MGP你可以直接用dpkg搜索,不需要管道到grep:`dpkg -l 'linux-*'` (2认同)