Linux
如何在 Ubuntu 中對包進行版本鎖定?
在 CentOS 上存在
yum versionlock
選項,您可以在其中將軟體包鎖定到特定版本,因此它永遠不會升級到那個版本。我想要那個
puppet-server-2.7.19-1 puppet-2.7.19-1
停留在 2.7,從未升級到 3.0。Puppet Labs 已發布 3.0 並將其放入穩定的 repo,因此 2.7 將升級到不向後兼容的 3.0。
Ubuntu有類似的東西
yum versionlock
嗎?
/etc/apt/preferences
您可以在包的版本中創建文件並固定。文件的格式有點像這樣:
Package: puppet-server Pin: version 2.7* Pin-Priority: 550
也可以看看:
你可以試試這個:
aptitude hold puppet-server puppet echo "puppet-server hold" | dpkg --set-selections echo "puppet hold" | dpkg --set-selections