0

Haskell cabalパッケージによってインストールされたファイルを一覧表示する方法はありますか? つまり、Haskell パッケージに関連付けられたファイルを一覧表示する方法はありますか?

たとえば、Ubuntuを含むDebianベースのシステムでは、すべてのパッケージを一覧表示したり、特定のパッケージに関連付けられたファイルを一覧表示したりできます。dpkg -ldpkg -L package_name

$ dpkg -L gzip
/.
/bin
/bin/gunzip
/bin/gzexe
/bin/gzip
/bin/uncompress
/bin/zcat
/bin/zcmp
/bin/zdiff
/bin/zegrep
/bin/zfgrep
/bin/zforce
/bin/zgrep
/bin/zless
/bin/zmore
/bin/znew
/usr
/usr/share
...

Arch Linux では、以下によって同じことが達成されpacman -Ql package_nameます:

$ pacman -Ql gzip
gzip /usr/
gzip /usr/bin/
gzip /usr/bin/gunzip
gzip /usr/bin/gzexe
gzip /usr/bin/gzip
gzip /usr/bin/uncompress
gzip /usr/bin/zcat
gzip /usr/bin/zcmp
gzip /usr/bin/zdiff
gzip /usr/bin/zegrep
gzip /usr/bin/zfgrep
gzip /usr/bin/zforce
gzip /usr/bin/zgrep
gzip /usr/bin/zless
gzip /usr/bin/zmore
gzip /usr/bin/znew
gzip /usr/share/
...

最後に、Python の PIPを使用pip show -f package_nameして、 package に関連付けられたファイルを表示できますpackage_name1

cabalまたはのいずれかを使用してインストールされたパッケージに対して上記を行う方法はありますcabalghc-pkg? ghc-pkg listまたはを使用してパッケージを一覧表示できることは知ってcabal list --installedいますが、特定のパッケージに関連付けられたファイルを一覧表示する方法はわかりません。

4

1 に答える 1