На моем сервере я использую версию сообщества Gitlab для своих репозиториев разработки, и сегодня я обнаружил ошибку, вызванную моим yum update
cronjob.
Произошло то, что было установлено обновление с 7.x до 8.x, которое требует множества дополнительных действий для успешной установки.
Поэтому zip-загрузка репозитория была недоступна (файл json был возвращен без файлов)
Вопрос, который я хочу задать: имеет ли пакет yum возможность обновлять только второстепенные версии (например, с 7.1 по 7.2, но не с 7.1 по 8.0)
заранее спасибо
Yum не предоставляет способ следовать определенной семантической версии, но есть способ заблокировать определенную версию пакета на месте, используя yum versionlock
плагин.
yum install yum-plugin-versionlock
Это позволит привязать пакет к в настоящее время установлен версия.
Например:
yum versionlock add gitlab*
Чтобы обновить пакет, вам сначала нужно снять блокировку.
yum versionlock delete gitlab*