我正在运行 Lubuntu 14.04.3 LTS amd64 版本。我做了apt-get update
,apt-get upgrade
结果显示很少有包裹被扣留。这些主要是内核相关的软件包,即 linux-generic-lts-vivid
, linux-headers-generic-lts-vivid
, linux-image-generic-lts-vivid
。
我所做的就是重新安装 Lubuntu 14.04.3 版本并执行这些操作apt-get update && apt-get upgrade
,这些保留的软件包就会显示出来。
我的sources.list有trusty
,,,, 。trusty-updates
trusty-backports
trusty-security
所以,
- 当我拥有值得信赖的 Ubuntu LTS 版本时,为什么 Vivid 会出现在保留的软件包列表中?
- 忽略这些更新是否安全?忽略这些更新是否存在安全问题?
- 如果我可以忽略这些更新,有没有办法可以在运行时隐藏该列表
apt-get upgrade
?
答案1
你看到的是一个向后移植核心。它linux-generic-lts-vivid
是 Vivid 为 Trusty 构建的 Linux 内核。它安装在您的系统上,因此您拥有比 Trusty 中显示的原始内核更新的内核;因此,您要么安装了较新的硬件支持堆栈,要么从更高版本的 Trusty ISO 安装(例如,Trusty 14.04.3 ISO 具有安装的更新内核)。
有可能有安全更新到内核,所以你不应该忽略这些更新。如果您这样做,apt-cache policy linux-generic-lts-vivid
您将能够看到更新源自哪个存储库 - 它要么是错误修复(在trusty-updates
),要么是安全更新(在trusty-security
)。如果它位于安全存储库中,您应该更新。
sudo apt-get dist-upgrade
将安装这些内核更新。