![使用 RPM 或 Yum 查看配置文件更改](https://linux22.com/image/1252427/%E4%BD%BF%E7%94%A8%20RPM%20%E6%88%96%20Yum%20%E6%9F%A5%E7%9C%8B%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%9B%B4%E6%94%B9.png)
如何查看包配置文件所做的更改(使用 rpm/yum 安装)?
我创建了一个执行 MAC 身份验证的 FreeRadius 服务器,我只想获取我修改过的与默认安装不同的行。我是否必须将 RPM 安装到 chroot 中,或者是否有可用于查找此信息的 yum 或 rpm 命令?
答案1
恐怕rpm -V
+rpmpeek
就是你能得到的最好的结果。
如果你有 rpm 缓存,你可以尝试如下操作:
for RPM in $RPMS; do
for FILE in `rpm -V $RPM | sed -e 's+^[^/]*++'` | grep '^/etc/'; do
rpmpeek $RPM diff $FILE .$FILE
done
done
我正在寻找类似的东西,但到目前为止还没有找到更好的……