添加存储库,但保留单个包的更新

添加存储库,但保留单个包的更新

我添加了 elementary-desktop ppa (https://launchpad.net/~elementaryart/+archive/elementarydesktop),因为它会跟踪我使用的几个应用程序的最新更新。但是,我不想nautilus升级到elementary-desktop的版本。

我知道我可以使用 dpkg 或 aptitude 来“保存”更新nautilus,但是这也会保存来自Ubuntu存储库的更新吗?

我正在寻找一个理想的解决方案,它可以为我提供来自Ubuntu存储库的更新,但忽略来自 的更新elementary-desktop

答案1

  • 首先打开 Synaptic 包管理器。

  • 现在从特定的 repo 中选择您想要保留的包。

  • Ctrl+ E

  • 从标准存储库中选择版本。 突触截图

  • 现在您将只能从该软件包的标准存储库获取更新。

答案2

如果您更喜欢终端,您可以这样做:

echo "PACKAGENAME hold" | sudo dpkg --set-selections

相关内容