如何保存特定的软件包版本?

如何保存特定的软件包版本?

我的 Ubuntu 服务器上安装了 Percona XtraDB Cluster 5.6。最近,当我尝试使用 apt 更新系统时,我看到了一些新版本的 percona,但有一个旧版本。

The following packages will be upgraded:
  percona-xtrabackup percona-xtradb-cluster-client-5.5 percona-xtradb-cluster-common-5.5 percona-xtradb-cluster-galera-2.x percona-xtradb-cluster-server-5.5

因此我想保留我的 5.6 版本并更新所有其他软件包。我尝试使用以下几行/etc/apt/preferences.d

Package: *
Pin: release o=Percona Development Team
Pin-Priority: 1001

Package: percona-xtradb-cluster-*
Pin: version 5.6*
Pin-Priority: 550

但它不起作用。我找到了很多解决方案来避免从 5.5 升级到 5.6,但没有一个能解决我的问题。

答案1

[将我的猜测变成答案]

听起来你已经安装了 5.5 和 5.6 包。

如果是这样,apt 做的是正确的。修复方法是删除 5.5 版本,只留下 5.6 版本。

相关内容