答案1
由于您的问题标记为 synaptic,我假设这是您选择的包管理器。为了使用 synaptic 保留包,您只需“锁定版本”。
找到并选择您想要保留的包裹。然后转到Package > Lock Version
菜单栏。
当您准备升级该软件包时,只需突出显示该软件包并取消选中“锁定版本”。现在就可以正常升级了。
如果你喜欢从命令行执行此操作,则可以使用dpkg --set-selections
echo package_name hold | sudo dpkg --set-selections
要取消保留,请运行:
echo package_name install | sudo dpkg --set-selections
答案2
据我所知,关于如何实现这种包保留的最佳资源是在 Ubuntu 上固定“操作方法”页面。我真的建议你看一下。除了使用 Andrew 详述的 Synaptic 锁之外,它还描述了几种实现此目的的方法。
askubuntu 上的几个主题中提供了针对密切相关问题的解决方案。