在哪裡可以找到changelog
針對 Ubuntu 10.04 發布的核心版本之間的資訊?請注意,我需要從 11.04 系統查找 10.04 的更改日誌,因此如果必須的話,我可以為此目的運行虛擬機器。
」為什麼需要內核變更日誌?「你可能會問。我需要它,因為我要將自己的核心自訂建置打包到我擁有的 PPA 上,除了之前由Ubuntu 開發者。
答案1
可以看到Ubuntu最新版本的內核在啟動板上。在此處查看所有當前變更日誌:
- http://changelogs.ubuntu.com/changelogs/pool/main/l/linux/
- https://launchpad.net/ubuntu/+source/linux/+changelog
這應該告訴您每個版本中發生了什麼變化。
鑑於您的主要目標是建立自己的核心包,您最好遵循以下指南:
答案2
您也可以添加 lucid 的相關儲存庫(它不會損害您的系統,因為這些軟體包具有較舊的版本號,因此在 中被忽略dist-upgrade
),更新快取並使用命令
apt-get changelog linux-image-$version
答案3
我發現http://kernelnewbies.org/LinuxChanges每個主要核心變更都更易於閱讀(2.6.31、2.6.32...2.6.39)
對於各個內核版本,我通常會轉到這裡:
http://kernelnewbies.org/Linux26Changes
它以更易於理解的方式顯示每個核心版本版本中的新增內容、改進或修復內容。
注意:與特定的 Ubuntu 核心版本無關,但作為未來 Ubuntu 版本的核心新聞的幫助。
答案4
@enzotib 的答案對我不起作用,但包含內核版本的軟體包之一必然會獲得正確的報告。
您可以使用它來確定哪一個有效:
$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }" | xargs -n1 -t apt changelog
就我而言,除了linux-image-${version}-generic
工作之外,一切都有效。
$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }"
linux-headers-5.0.0-23-generic
linux-image-5.0.0-23-generic
linux-modules-5.0.0-23-generic
linux-modules-extra-5.0.0-23-generic
例如,apt changelog linux-headers-5.0.0-23-generic
。