dnf - 详细输出(文件安装在哪里?)

dnf - 详细输出(文件安装在哪里?)

我对包管理器的问题是他们不告诉他们安装所有文件的位置。
例如,当我安装fzf文件apt存储在的包时不同地点就像我使用 . 安装相同的软件包时一样dnf
dnf可能会将一些文件放入/usr/share/fzf,也许是配置文件夹中~/.config/fzf/etc/fzf/...

但我怎么知道在哪里正是包管理器安装的全部这些文件,它创建什么符号链接以及它到底做什么,比如详细输出?
所以我不必搜索整个文件系统。

答案1

我不知道安装文件时列出文件的选项,但您可以在安装后向包管理器询问文件列表:

  • rpm -ql fzf
  • dpkg -L fzf

或之前:

  • dnf repoquery -l fzf
  • apt-file list fzf

答案2

您可以使用 Midnight Commander 检查 RPM/DEB 文件(只需Enter进入其中) - 它不仅显示文件,还显示脚本(更新和卸载前/后),并且查看起来非常轻松。

您还可以在 Wine/Windows 下使用 7-Zip。它可以打开 RPM 文件并显示其内容(它们部分由CPIO档案)。 DEB 被压缩增强现实档案。

最后,您可以将 rpm2cpio 与 cpio 结合使用。

相关内容