У меня есть пакет RPM с ошибками, который удаляет установочные файлы при обновлении. Я хочу бежать yum update pkg-name
но я не хочу запускать %preun
раздел. Возможно ли это с yum? Если да, то какой флаг?
Не с yum
, но вы можете загрузить rpm и попробовать запустить rpm с помощью "--noscripts
"вариант.
РЕДАКТИРОВАТЬ: к вашему комментарию есть --nopreun
переключатель также для команды rpm
Я установил yum-downloadonly
плагин:
# yum install yum-downloadonly
а затем я сказал ему загрузить пакет в /opt
:
# yum update pkg-name -y --downloadonly --downloaddir=/opt
В -y
вариант означает "Предположим, что да"
Затем я выполнил rpm -i --nopreun /opt/pkgname
С yum нет, но вы можете использовать yumdownloader
для получения пакета и любых зависимостей (доступных в yum-utils
package), затем запустите rpm
вручную.