Linux
更新,升級 debian linux 伺服器,除了一個包
我正在尋找一個命令行來更新/升級我的 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