Alpine Linuxにおいて表題の件について。
■ 環境
- Alpine Linux 3.3.3
■ apk info
先日のエントリでインストール済みのパッケージ一覧については取得できることを確認した。
これに更にversion情報等、情報を加えることができるようである。
■ -v
`apk`コマンドのGlobal Optionに下記のようにオプションがある。
/ # apk info --help
apk-tools 2.6.5, compiled for x86_64.
:
Global options:
:
-v, --verbose Print more information (can be doubled)
:
/ #
実際にDocker環境のAlpineで試してみると下記のような結果となった。
/ # apk -v info
musl-1.1.12-r5
busybox-1.24.1-r7
alpine-baselayout-2.3.2-r10
alpine-keys-1.1-r0
zlib-1.2.8-r2
libcrypto1.0-1.0.2h-r0
libssl1.0-1.0.2h-r0
apk-tools-2.6.5-r1
scanelf-0.9.1-r0
musl-utils-1.1.12-r5
libc-utils-0.7-r0
/ #
/ # apk info
musl
busybox
alpine-baselayout
alpine-keys
zlib
libcrypto1.0
libssl1.0
apk-tools
scanelf
musl-utils
libc-utils
/ #
version情報が追加されているようである。
■ -vv
“can be doubled“と記載されているのでこちらも試してみる。
/ # apk -vv info
musl-1.1.12-r5 - the musl c library (libc) implementation
busybox-1.24.1-r7 - Size optimized toolbox of many common UNIX utilities
alpine-baselayout-2.3.2-r10 - Alpine base dir structure and init scripts
alpine-keys-1.1-r0 - Public keys for Alpine Linux packages
zlib-1.2.8-r2 - A compression/decompression Library
libcrypto1.0-1.0.2h-r0 - Crypto library from openssl
libssl1.0-1.0.2h-r0 - SSL shared libraries
apk-tools-2.6.5-r1 - Alpine Package Keeper - package manager for alpine
scanelf-0.9.1-r0 - Scan ELF binaries for stuff
musl-utils-1.1.12-r5 - the musl c library (libc) implementation
libc-utils-0.7-r0 - Meta package to pull in correct libc
/ #
更にDescriptionと思わしき文言も追加された。
以上。