更新、升级 Debian Linux 服务器(除软件包外)

更新、升级 Debian Linux 服务器(除软件包外)

我正在寻找一个命令行来更新/升级我的 VPS(Web 服务器软件除外)。我的 VPS 上有 Nginx v.1.4.7,我不希望在运行任何更新/升级命令行时更新/升级它。

我发现这个问题apt-get 更新/升级列表,不做任何更改谈论类似的问题,除了我想更新所有内容,但只更新 Nginx。

可以这样做吗?或者我必须为 VPS 上的每个单独的包运行更新/升级?

答案1

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

使用 apt

持有:

sudo apt-mark hold package_name

取消持有:

sudo apt-mark unhold package_name

使用 aptitude

持有:

sudo aptitude hold package_name

取消持有:

sudo aptitude unhold package_name

答案2

还有 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

相关内容