
У меня есть список критических приложений, которые я не хочу обновлять ежемесячно/регулярно. Помимо них, я хочу обновить остальные пакеты. Есть ли способ исключить все критические пакеты и их зависимости из загрузки.
решение1
Лучшим подходом к решению этой проблемы было бы заблокировать пакет, который вы хотите исключить, на определенной версии с помощью yum versionlock <package_name>
.
Чтобы получить эту функцию, вам понадобитсяyum-plugin-versionlock
# install yum-plugin-versionlock
yum install yum-plugin-versionlock
Более подробная информация об этом доступна на странице руководства:https://linux.die.net/man/1/yum-versionlock
https://unix.stackexchange.com/questions/422263/yum-update-all-packages/422380#422380
решение2
Согласно странице руководства, yum.conf
вы можете поместить в [main]
раздел /etc/yum.conf
строку типа
exclude = thepackagename
чтобы больше не рассматривать названный пакет. Вам нужно будет сначала отдельно идентифицировать зависимые пакеты, например, с помощью
yum deplist thepackagename
и добавьте их в строку исключения, разделив пробелами.