CentOS 上有一个yum versionlock
选项,您可以将包锁定到特定版本,这样它就永远不会升级到该版本。
我希望
puppet-server-2.7.19-1
puppet-2.7.19-1
停留在 2.7 版本,从未升级到 3.0 版本。Puppet Labs 已发布 3.0 版本并将其放入稳定仓库,因此 2.7 版本将升级到 3.0 版本,但 3.0 版本不向后兼容。
Ubuntu 有类似的东西吗yum versionlock
?
答案1
您可以创建一个文件/etc/apt/preferences
并固定软件包的版本。
该文件的格式可能类似于以下内容:
Package: puppet-server
Pin: version 2.7*
Pin-Priority: 550
也可以看看:
答案2
您可以尝试以下操作:
aptitude hold puppet-server puppet
echo "puppet-server hold" | dpkg --set-selections
echo "puppet hold" | dpkg --set-selections