一直用命令行,没弄明白它俩的区别。
原来keep只在当前aptitude会话期间禁止升级。因此在命令行直接 aptitude keep <package>是没有用的,马上会话就结束了。
需要进到aptitude图形前端,然后按":",然后再升级,本次就不会升级它了;退出aptitude之后,下次依然会对这个包升级。
而hold是一直禁止它升级。
一直用命令行,没弄明白它俩的区别。
原来keep只在当前aptitude会话期间禁止升级。因此在命令行直接 aptitude keep <package>是没有用的,马上会话就结束了。
需要进到aptitude图形前端,然后按":",然后再升级,本次就不会升级它了;退出aptitude之后,下次依然会对这个包升级。
而hold是一直禁止它升级。
转载于:https://www.cnblogs.com/lbsx/archive/2010/05/14/1735112.html