MarkovCh1 Asked: 2011-02-19 17:29:29 +0800 CST2011-02-19 17:29:29 +0800 CST 2011-02-19 17:29:29 +0800 CST 如何阻止软件包升级?[复制] 772 可能重复: 如何禁止更新特定包? 在我手动更新之前,我不希望我的内核或 grub 更新。这在Ubuntu(10.04,我想)中可行吗? package-management 2 个回答 Voted Best Answer andrewsomething 2011-02-19T18:41:40+08:002011-02-19T18:41:40+08:00 由于您的问题被标记为突触,我假设这是您选择的包管理器。为了用突触阻止一个包,你只需要“锁定版本”。 查找并选择您要保留的包裹。然后进入Package > Lock Version菜单栏中。 当您准备好升级该软件包时,只需突出显示该软件包并取消选中“锁定版本”。现在可以正常升级了。 如果您喜欢从命令行执行此操作,您可以使用dpkg --set-selections echo package_name hold | sudo dpkg --set-selections 要删除保留,请运行: echo package_name install | sudo dpkg --set-selections belacqua 2011-02-19T22:19:17+08:002011-02-19T22:19:17+08:00 我所知道的用于解释完成这种包保存的不同方法的最佳资源是 Ubuntu Pinning How-to 页面。我真的建议检查一下。除了使用突触锁之外,它还描述了几种方法来做到这一点,正如安德鲁所详述的那样。 在 askubuntu 上的几个线程中有密切相关问题的解决方案。 有没有办法禁用内核更新? 将安装包列入黑名单 如何防止升级时删除软件包 如何从要安装的软件包列表中删除软件包 如何固定特定的 MySQL 版本以避免不必要的升级
由于您的问题被标记为突触,我假设这是您选择的包管理器。为了用突触阻止一个包,你只需要“锁定版本”。
查找并选择您要保留的包裹。然后进入
Package > Lock Version
菜单栏中。当您准备好升级该软件包时,只需突出显示该软件包并取消选中“锁定版本”。现在可以正常升级了。
如果您喜欢从命令行执行此操作,您可以使用
dpkg --set-selections
要删除保留,请运行:
我所知道的用于解释完成这种包保存的不同方法的最佳资源是 Ubuntu Pinning How-to 页面。我真的建议检查一下。除了使用突触锁之外,它还描述了几种方法来做到这一点,正如安德鲁所详述的那样。
在 askubuntu 上的几个线程中有密切相关问题的解决方案。
有没有办法禁用内核更新?
将安装包列入黑名单
如何防止升级时删除软件包
如何从要安装的软件包列表中删除软件包
如何固定特定的 MySQL 版本以避免不必要的升级