在CentOS上,存在yum versionlock
选项,您可以将软件包locking到特定的版本,因此永远不会升级。
我想那个
puppet-server-2.7.19-1 puppet-2.7.19-1
保持在2.7,并从未升级到3.0。 木偶实验室已经发布了3.0,并把它放到稳定的回购,所以2.7将升级到3.0,这是不是向后兼容。
Ubuntu有没有类似yum versionlock
东西?
您可以在/etc/apt/preferences
和pin包的版本中创build一个文件。
该文件的格式会有点像这样:
Package: puppet-server Pin: version 2.7* Pin-Priority: 550
也可以看看:
manpage of apt_preferences
你可以试试这个:
aptitude hold puppet-server puppet echo "puppet-server hold" | dpkg --set-selections echo "puppet hold" | dpkg --set-selections