我目前发现我的板载声音设备(流行的 NUC 设备)存在问题,但尚未找到解决方法。因此,我目前“希望”我过去对某些配置文件进行了一些修改,而这些修改现在导致了问题。
但是我如何找到这些修改呢?我记不得我一开始是如何摆弄配置文件的。
除了与手动并行安装操作系统进行比较外,Fedora 是否提供了某种方法来查找已安装文件的修改dnf
?我猜最复杂的方法是只查找配置文件的修改,但如果我有机会比较全部文件dnf
与其原始文件一起安装也很好。
我的问题的简短版本是:
- 有没有办法用 Fedora/ 查找已安装文件的修改
dnf
? - 或者:有没有办法获取安装的所有文件的内容
dnf
? - 我怎样才能找到与新安装的 Fedora 的区别?
我当前的方法是存储内容/etc/
并/usr
重新安装所有软件包,但我担心这比全新安装的工作量更大。
答案1
已被修改的文件:
rpm -V NAMEOFPACKAGE
所有已被修改的文件:
rpm -Va
包中所有更改的配置NAMEOFPACKAGE
:
rpm -Vc NAMEOFPACKAGE
如何找到与库存配置的差异。有很多方法。我认为最简单的方法是:
dnf reinstall NAMEOFPACKAGE
dnf install rpmconf
rpmconf --owner=NAMEOFPACKAGE
重新安装将拉下原始配置并将其保存为 *.rpmnew 或 *.rpmsave。Rpmconf 将找到差异并允许您查看差异或合并它。