為什麼 Debian 安全核心的版本比主核心低?

為什麼 Debian 安全核心的版本比主核心低?

我剛剛將 Jessie 安裝更新為 Stretch。

然而我對 Debian 核心版本感到困惑。

根據安全追蹤器,主存儲庫版本是4.9.210-1但安全版本是4.9.189-3+deb9u2

為什麼安全版本較低?我應該使用哪一個?

我注意到LTS 版本也是4.9.210-1,我猜是因為 Stretch 尚未啟動 LTS 支持,

deb http://security.debian.org/ stretch/updates main contrib non-free

指向與主儲存庫中的版本相同的版本。有人可以證實或證實這個猜測嗎?

答案1

您應該使用更高的版本(並且apt公司將為您做正確的事情),在本例中為 4.9.210-1。

出現這種情況的原因是,當準備發佈單點版本時,核心更新通常會直接進入穩定狀態,而無需先經過安全檢查。一個提醒關於即將發布的 9.12 版本2020年1月12日發送,內核1月20日上傳,及時進入點發布(兩週後,更新於 2020 年 2 月 1 日被凍結)。

目前,所有受支援版本中的核心包都是這種情況:

  • Debian 9 的主儲存庫中有 4.9.210,其安全儲存庫中有 4.9.189;
  • Debian 10 的主儲存庫中有 4.19.98,其安全儲存庫中有 4.19.67。

當然,核心中的重要安全問題仍然可以透過安全儲存庫來修復。 (所有核心升級都會修復安全性問題;並非所有這些修復都是至關重要的。)但受支援的發行版是主儲存庫和安全儲存庫的組合,而不是安全儲存庫更新的主儲存庫。

只有當主 Debian 專案不再提供安全支援時,才會開始對 Stretch 的 LTS 支援。

相關內容