执行Fedora OS升级后,会创build几个.rpmnew文件。 将.rpmnew文件合并为原始文件的正常过程是比较差异,对.rpmnew文件中的configuration进行必要的更改,并用新文件replace原始文件。 但是,/ /etc/pam.d中包含的文件链接的文件的文件名与-ac相同,例如:
password-auth链接到password-auth-ac并且具有password-auth.rpmnew作为升级。
我如何去合并这些文件?
RPM中用于检测文件差异的代码在这种边缘情况下失败,其中目的地已经变成符号链接。 在这些特定文件的情况下,它们通常是安全的,以取代新RPM中出现的新版本。
mv /etc/pam.d/password-auth.rpmnew /etc/pam.d/password-auth-ac