В 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, что не имеет обратной совместимости.
Есть ли в 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