在哪里可以找到软件包的安装位置?

在哪里可以找到软件包的安装位置?

Fedora 14 xfce

我已经使用 安装了一个包yum install package-name

但是,我找不到它被安装到哪里。

是否有任何命令可以告诉我文件已安装到哪个目录?

答案1

您可以只使用该rpm工具来实现此目的。

rpm -ql package-name

将列出该包安装的所有文件(即 que-ell)。

答案2

您可以打开终端会话并使用哪里

[linker3000@aa1 ~]$ whereis vi
vi: /bin/vi /usr/share/man/man1/vi.1.gz /usr/share/man/man1p/vi.1p.gz

答案3

上面的方法可以工作,但我发现 rpm 对开发库(例如 libssl-dev)不起作用。可能是我的问题,但也可能不是。这是另一种方法:

如果你有 Synaptic 包管理器,你可以:

  1. 找到下面的包已安装
  2. 右键单击并选择特性
  3. 点击安装的文件标签。

这将显示所有文件的安装位置。对于安装在多个位置的开发库来说,这是一条特别有用的信息。

答案4

在较新的 Fedora 版本中,dnf使用。使用:

dnf list installed

或者,要过滤名称以“jackson”开头的包,请使用

dnf list installed "jackson*"

相关内容