如何保持包装升级?

可能重复:
如何禁止更新特定包?

在手动执行之前,我不希望更新内核或grub。 这可能在Ubuntu(10.04,我想)?

由于你的问题被标记为突触,我会假设你选择了这个包管理器。 为了使用synaptic保存包,您只需要“锁定版本”。

找到并选择您想要阻止的包裹。 然后转到菜单栏中的Package > Lock Version

突触

当您准备升级该软件包时,只需突出显示该软件包并取消选中“锁定版本”。 它现在可以正常升级。

如果您想从命令行执行此操作,可以使用dpkg --set-selections

 echo package_name hold | sudo dpkg --set-selections 

要删除保留,请运行:

 echo package_name install | sudo dpkg --set-selections 

我所知道的用于解释实现此类包持有的不同方法的最佳资源是在Ubuntu Pinning操作方法页面上 。 我真的建议你看一下。 除了使用Synaptic锁之外,它描述了几种方法,因为Andrew已经详细介绍了。

在askubuntu上的几个线程中存在密切相关问题的解决方案。

有没有办法禁用内核更新?

将安装包列入黑名单

如何在升级时防止包删除

如何从要安装的软件包列表中删除软件包

如何固定特定的MySQL版本以避免不必要的升级