Clementine 出现在两个 PPA 中。我该如何指定使用哪一个?

Clementine 出现在两个 PPA 中。我该如何指定使用哪一个?

12.04 中的 clementine 软件包缺少 spotify 支持。因此我像这样添加了 clementine PPA:

sudo add-apt-repository ppa:me-davidsansome/clementine
sudo apt-get update
sudo apt-get install clementine

然后我像这样安装:

sudo apt-get install clementine=1.0.1~precise

因为这是 clementine 特定 PPA 中的版本。但现在更新管理器想要更新到 ubuntu 存档中的版本,因为它比较新。

我怎样才能告诉它从 clementine PPA 维护 clementine,而不是 ubuntu PPA?

我意识到有人问过类似的问题,但不完全是这个,我无法弄清楚,因此任何帮助都将不胜感激。

谢谢。

答案1

比锁定更有帮助的是将 Clementine 固定到 PPA。这将完全满足您的要求 - 确保 apt 始终首选 PPA 中的 Clementine 版本。如果您操作正确,固定效果会非常好。 https://help.ubuntu.com/community/PinningHowto

答案2

使用 Synaptic,您可以“强制”安装与 Synaptic 选择的软件包不同的软件包。请执行以下操作:

  1. 单击“重新加载”或按 Ctrl + R 让 Synaptic 了解最新更新。

  2. 选择包。从包菜单中选择强制版本。

  3. 选择您想要使用的版本。要确认您的决定,请单击“强制”。

  4. 单击工具栏上的“应用”或按 Ctrl + P。将出现一个对话框,其中列出了将对系统进行的更改的摘要。要确认,请按“应用”。

相关内容