Alpine Linuxにおいて表題の件を知りたい。
■ 環境
- Alpine Linux 3.3.3
- VirtualBox
- Mac OSX El Capitan
■ やりたいこと
`rpm`コマンドで言うところの下記を`apk`コマンドではどう実現するのかを知りたい。
$ rpm -ql [package]
■ apk info
`apk info`でパッケージを指定すればいけるのだろうか。
localhost:~# apk info busybox
busybox-1.24.1-r7 description:
Size optimized toolbox of many common UNIX utilities
busybox-1.24.1-r7 webpage:
http://busybox.net
busybox-1.24.1-r7 installed size:
913408
localhost:~#
上記は”busybox“のパッケージについての`info`を見てみたが、これはパッケージに関する情報のようである。ヘルプを確認する。
localhost:~# apk info --help
apk-tools 2.6.5, compiled for x86_64.
:
Info options:
-L, --contents List contents of the PACKAGE
-e, --installed Check if PACKAGE is installed
-W, --who-owns Print the package owning the specified file
-R, --depends List packages that the PACKAGE depends on
-P, --provides List virtual packages provided by PACKAGE
-r, --rdepends List all packages depending on PACKAGE
--replaces List packages whom files PACKAGE might replace
-i, --install-if List the PACKAGE's install_if rule
-I, --rinstall-if List all packages having install_if referencing PACKAGE
-w, --webpage Show URL for more information about PACKAGE
-s, --size Show installed size of PACKAGE
-d, --description Print description for PACKAGE
-t, --triggers Print active triggers of PACKAGE
-a, --all Print all information about PACKAGE
This apk has coffee making abilities.
localhost:~#
“-L, –contents“が欲しい情報のような感じであるので試してみる。
localhost:~# apk info -L busybox
busybox-1.24.1-r7 contains:
bin/busybox
bin/sh
etc/securetty
etc/udhcpd.conf
etc/logrotate.d/acpid
localhost:~#
どうやらこれで良いようだ。
以上。