使用Pro應用特定的USN

使用Pro應用特定的USN

我正在為未來的工作項目尋找 Ubunto Pro。在測試過程中,我注意到當我透過 USN 安裝修補程式時,它會自動套用該軟體包的最新更新。

例如:我想應用 USN-6270-1,它將 xxd 從 2:8.0.1453-1ubuntu1.13 升級到 2:8.0.1453-1ubuntu1.13+esm3。但 xxd 已升級到 2:8.0.1453-1ubuntu1.13+esm4,它是 USN-6302-1 和最新 xxd 補丁的一部分。

有沒有辦法強制pro升級到我想要的版本(+esm3)而不自動轉到最新版本(+esm4)?

提前致謝。

答案1

Apt 將嘗試從它所知道的任何來源安裝可用的最高版本軟體包。這就是為什麼你必須小心管理你的資源。

這不是「強迫Pro」。這是關於使用apt。

要指定版本:

sudo apt install package_name=version

例子:

sudo apt install xxd=2:8.0.1453-1ubuntu1.13+esm3

如果已經安裝了該軟體包,則這是相同的命令。

筆記:下次unattended upgrades運行,或運行手動sudo apt upgrade,版本會再次升級到+esm4。要保持較低版本(大多數用戶通常不應該這樣做),您必須使用 apt-marking 或 apt-pinning。

相關內容