我有一个错误的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