Yum相当于rpm –nopreun

我有一个错误的RPM,它会升级时删除安装文件。 我想要运行yum update pkg-name但是我不想运行%preun部分。 这可能与百胜? 如果是这样,那么国旗是什么?

使用yum,no,但可以使用yumdownloader来检索软件包和任何依赖项(可在yum-utils软件包中find),然后手动运行rpm

不是用yum ,但是你可以下载rpm并尝试用“ --no-scripts ”选项运行rpm。

编辑:您的评论,有一个--nopreun开关以及rpm命令

我安装了yum-downloadonly插件:

# yum install yum-downloadonly

然后我告诉它下载pkg到/opt

# yum update pkg-name -y --downloadonly --downloaddir=/opt

-y选项表示“假设是”

然后我执行rpm -i --nopreun /opt/pkgname