在Opam中如何判断哪个包拥有给定文件?

时间:2015-05-06 06:29:12

标签: ocaml opam

在Opam中如何判断哪个包拥有${OPAMROOT}/system下的给定文件?如果没有直接意义来实现这一点,是否可以列出给定包所拥有的文件?

1 个答案:

答案 0 :(得分:1)

没有这样的设施,因为opam允许包几乎无处不在地安装他们的文件。但总的来说结构非常简单,大多数包都尊重它:

  1. 每个已安装的软件包在libetcdocshare中都有自己的子文件夹。
  2. 对于每个包opam创建一个条目install/<package-name>.install,如果在安装过程中使用了opam提供的特殊功能,则可能包含此软件包安装的文件。
  3. 二进制文件无需进一步细分即可放入binsbin