Linux

更新,升級 debian linux 伺服器,除了一個包

  • June 19, 2014

我正在尋找一個命令行來更新/升級我的 VPS,但 Web 伺服器軟體除外。我的 VPS 上有 Nginx v.1.4.7,並且不希望它在執行任何更新/升級命令行時得到更新/升級。

我發現這個問題apt-get update/upgrade list 沒有改變任何談論類似問題的東西,除了我想更新所有東西,但只更新 Nginx。

可以這樣做嗎?或者我必須為我的 VPS 上的每個包執行更新/升級?

您只需使用您喜歡的包管理器來保存所需的包,例如:

使用 apt

持有:

sudo apt-mark hold package_name

刪除控股:

sudo apt-mark unhold package_name

使用能力

持有:

sudo aptitude hold package_name

刪除控股:

sudo aptitude unhold package_name

還有 apt pinning,這對於配置管理很有用。考慮這個將 CFEngine 的版本固定在 /etc/apt/preferences.d/cfengine 中的範例。

Package: cfengine-community
Pin-Priority: 1001
Pin: version 3.6.0-1

https://help.ubuntu.com/community/PinningHowto

引用自:https://serverfault.com/questions/606334