На этот вопрос уже есть ответ:
В 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
См. Также:
You can try this:
aptitude hold puppet-server puppet
echo "puppet-server hold" | dpkg --set-selections
echo "puppet hold" | dpkg --set-selections