Haskell cabalパッケージによってインストールされたファイルを一覧表示する方法はありますか? つまり、Haskell パッケージに関連付けられたファイルを一覧表示する方法はありますか?
たとえば、Ubuntuを含むDebianベースのシステムでは、すべてのパッケージを一覧表示したり、特定のパッケージに関連付けられたファイルを一覧表示したりできます。dpkg -l
dpkg -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_name
。1
cabal
またはのいずれかを使用してインストールされたパッケージに対して上記を行う方法はありますcabal
かghc-pkg
? ghc-pkg list
またはを使用してパッケージを一覧表示できることは知ってcabal list --installed
いますが、特定のパッケージに関連付けられたファイルを一覧表示する方法はわかりません。